【发布时间】:2020-10-12 11:48:08
【问题描述】:
尝试在 Xcode V12.0.1 上截取屏幕截图时 - 应用屏幕变为“主屏幕”(IOS),并在主屏幕上生成屏幕截图而不是应用屏幕。
一周前它运行良好,但我的操作系统和 Xcode 上周自动更新到 MacOS 10.15.7 和 Xcode V12.0.1,从那时起我无法截取模拟器的屏幕截图。
【问题讨论】:
标签: ios xcode ios-simulator screenshot
尝试在 Xcode V12.0.1 上截取屏幕截图时 - 应用屏幕变为“主屏幕”(IOS),并在主屏幕上生成屏幕截图而不是应用屏幕。
一周前它运行良好,但我的操作系统和 Xcode 上周自动更新到 MacOS 10.15.7 和 Xcode V12.0.1,从那时起我无法截取模拟器的屏幕截图。
【问题讨论】:
标签: ios xcode ios-simulator screenshot
我遇到了这个问题,到目前为止我只能提供一个工作区 - 使用命令行截取屏幕截图
xcrun simctl io booted screenshot Screenshot.png
【讨论】:
首先,这个问题在 2021 年 2 月的 Xcode 12.3 中仍然会发生(至少对我而言)。
其次,我在旧的(慢速)Mac mini 上运行 Xcode 和模拟器,所以像 xcrun simctl io booted screenshot Screenshot.png 这样的操作也对我有用,但是从按下“enter”到捕获快照需要 30 多秒,所以到那时模拟器屏幕已经改变(我试图获取启动图像的屏幕截图)。我想通过谨慎的时间安排,在模拟器显示所需屏幕之前 30 秒左右使用命令是一种方法,但很棘手且容易出错。
第三,在退出模拟器后,我尝试重新启动 Xcode,它对我有用。首次启动 Xcode 时,它似乎很有可能工作,尽管后来“主屏幕”错误似乎出于某种未知原因浮出水面。
【讨论】:
如果你复制屏幕,它似乎也可以工作。
模拟器 -> 编辑 -> 复制屏幕
然后将剪贴板中的图像粘贴到图像编辑器等中。
【讨论】: