我将我的Xcode更新为8.2,从那时起,如果我尝试在调试时截取屏幕截图,则会崩溃然后退出。
我尝试了iOS 9.0和10.0模拟器,它们都发生了。'
由于
更新
8.2.1 - 不起作用
8.3 - 仅适用于Mac OS Sierra
答案 0 :(得分:38)
请尝试使用此方法进行截屏
您可以使用
xcrun
Xcode命令行实用程序拍摄Simulator的视频和屏幕截图。要截取屏幕截图,请运行命令xcrun simctl io booted screenshot
。要拍摄视频,请运行命令xcrun simctl io booted recordVideo <filename>.<file extension>
。 (9887264)
在OS X El Capitan上运行时保存屏幕截图时模拟器可能会崩溃。 (29182710)macOS Sierra上没有发生崩溃。
答案 1 :(得分:17)
有一个很简单的方法。
答案 2 :(得分:7)
是的,不幸的是,这是在OS X 10.11的基础上绊倒了一个错误。如果升级到macOS Sierra,则不会出现问题。
如果您现在无法升级到Sierra,您仍然可以从命令行中截取屏幕截图:
xcrun simctl io booted screenshot <path to output file>
中提到了这一点
在OS X El Capitan上运行时保存屏幕截图时模拟器可能会崩溃。 (29182710) macOS Sierra不会发生崩溃。
答案 3 :(得分:0)
对于静态屏幕截图,更简单快捷的解决方法是键入COMMAND + SHIFT + 4,然后点击空格键直到选择模拟器窗口,然后单击模拟器窗口以保存屏幕截图。