Xcode 12.0.1 屏幕截图仅捕获 iOS 模拟器上的主屏幕
Xcode 12.0.1 Screenshot is capturing only Home-screen on iOS simulator
尝试在 Xcode V12.0.1 上捕获屏幕截图时 - 应用程序屏幕变为“主屏幕”(IOS),并且在主屏幕上生成屏幕截图而不是应用程序屏幕。
一周前工作正常,但我的 OS 和 Xcode 上周自动更新到 MacOS 10.15.7 和 Xcode V12.0.1从那以后我就无法对模拟器进行截图了。
我 运行 进入这个问题,截至目前我只能提供一个解决方法 - 使用命令行截取屏幕截图
- cd 到您要将屏幕截图保存到的文件夹。
- 运行
xcrun simctl io booted screenshot Screenshot.png
首先,这个问题在 2021 年 2 月 Xcode 12.3 时仍然会发生(至少对我而言)。
其次,我 运行 Xcode 和旧的(慢)Mac mini 上的模拟器,所以像 xcrun simctl io booted screenshot Screenshot.png
这样的事情对我也有用,但是从按下“enter”到捕获快照用了 30 多秒,所以到那时模拟器屏幕已经改变(我试图获取启动图像的屏幕截图)。我想仔细计时,在模拟器显示所需屏幕之前 30 秒左右使用命令是一种方法,但很棘手且容易出错。
第三,我也在退出模拟器后尝试重新启动Xcode,它对我有用。首次启动 Xcode 时,它似乎很有可能工作,尽管后来由于某种未知原因出现“主屏幕”错误。
如果您复制屏幕,它似乎也能正常工作。
模拟器 -> 编辑 -> 复制屏幕
然后将剪贴板中的图像粘贴到图像编辑器等
尝试在 Xcode V12.0.1 上捕获屏幕截图时 - 应用程序屏幕变为“主屏幕”(IOS),并且在主屏幕上生成屏幕截图而不是应用程序屏幕。
一周前工作正常,但我的 OS 和 Xcode 上周自动更新到 MacOS 10.15.7 和 Xcode V12.0.1从那以后我就无法对模拟器进行截图了。
我 运行 进入这个问题,截至目前我只能提供一个解决方法 - 使用命令行截取屏幕截图
- cd 到您要将屏幕截图保存到的文件夹。
- 运行
xcrun simctl io booted screenshot Screenshot.png
首先,这个问题在 2021 年 2 月 Xcode 12.3 时仍然会发生(至少对我而言)。
其次,我 运行 Xcode 和旧的(慢)Mac mini 上的模拟器,所以像 xcrun simctl io booted screenshot Screenshot.png
这样的事情对我也有用,但是从按下“enter”到捕获快照用了 30 多秒,所以到那时模拟器屏幕已经改变(我试图获取启动图像的屏幕截图)。我想仔细计时,在模拟器显示所需屏幕之前 30 秒左右使用命令是一种方法,但很棘手且容易出错。
第三,我也在退出模拟器后尝试重新启动Xcode,它对我有用。首次启动 Xcode 时,它似乎很有可能工作,尽管后来由于某种未知原因出现“主屏幕”错误。
如果您复制屏幕,它似乎也能正常工作。
模拟器 -> 编辑 -> 复制屏幕
然后将剪贴板中的图像粘贴到图像编辑器等