当我的iOS应用程序在模拟器中运行时,我想截取它的截图,并将截图保存在我的Mac上。我该如何做到这一点?


当前回答

从Xcode 8.2开始,你也可以用下面的命令保存截图:

xrun simctl IO启动截图

更多信息请参见本博客:https://medium.com/@hollanderbart/new- featres-in xcode- 8-2-simulat-fc64a4014a5f# .bzuaf5gp0

其他回答

单击CMD + SHIFT + 4。 把鼠标放在模拟器上。 按空格键选择整个窗口。 按ALT+Enter捕捉模拟器窗口没有阴影。 在GIMP中删除屏幕截图的顶部栏或双击屏幕截图预览进行编辑。

我发现没有办法隐藏顶部窗口栏和截图好看的手机图像与阴影。苹果火箭;-)

专注模拟器 进入“文件->保存截屏”菜单 或 按⌘+年代

屏幕截图保存在桌面

按⌘S或转到File > Save截图从模拟器菜单中保存截图,您将在桌面上保存截图。

如果你想将设备帧附加到屏幕截图,请使用

xcrun simctl io booted screenshot shot.png && curl -F 'file=@shot.png' "https://shot.withfra.me/new"

它将截图上传到第三方(WithFrame),第三方会添加设备框架。

更多信息可以在这里找到

在iOS模拟器上,

按Command + control + c或从菜单:Edit>Copy Screen

打开“预览”应用程序,按命令+ n或从菜单:文件>新从剪贴板 ,然后保存command+s

对于视网膜,激活iOS模拟器,然后在菜单上:硬件>设备>iPhone(视网膜) 并遵循上述流程

Command + S

是保存在桌面的方式,(在新的iPhone模拟器,这是在后来的模拟器中引入的)