Xcode 8.2模拟器崩溃并在调试时保存屏幕截图

AtW*_*ork 20 xcode simulator ios ios-simulator

我将我的Xcode更新为8.2,从那时起,如果我尝试在调试时截取屏幕截图,则会崩溃,然后退出.

我尝试过iOS 9.0和10.0模拟器,它们都发生在它们身上.

谢谢

更新:

8.2.1 - 不起作用

8.3 - 仅适用于Mac OS Sierra

Ara*_*vel 38

请尝试使用此方法进行截屏

您可以使用xcrunXcode命令行实用程序获取Simulator的视频和屏幕截图.要截取屏幕截图,请运行该命令xcrun simctl io booted screenshot.要拍摄视频,请运行该命令xcrun simctl io booted recordVideo <filename>.<file extension>.(9887264)

来源:Xcode 8.2发行说明

在OS X El Capitan上运行时保存屏幕截图时,模拟器可能会崩溃.(29182710)macOS Sierra上没有发生崩溃.


Iva*_*and 17

有一个很简单的方法.

  1. 在模拟器菜单中,转到编辑 - >复制屏幕.
  2. 然后打开"预览"并按cmd + n(剪贴板中的新建).
  3. 导出 - 给它一个名字,享受你可爱的截图.

  • 谢谢你,救了我的命.真.一些Apple漏洞是不可思议的! (2认同)

Jer*_*oia 7

是的,不幸的是,这是在OS X 10.11的基础上绊倒了一个错误.如果升级到macOS Sierra,则不会出现问题.

如果您现在无法升级到Sierra,您仍然可以从命令行截取屏幕截图:

xcrun simctl io booted screenshot <path to output file>
Run Code Online (Sandbox Code Playgroud)

这在Xcode 8.2发行说明中提到

在OS X El Capitan上运行时保存屏幕截图时,模拟器可能会崩溃.(29182710)macOS Sierra上没有发生崩溃.