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


当前回答

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

xrun simctl IO启动截图

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

其他回答

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

xrun simctl IO启动截图

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

在iOS模拟器上,

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

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

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

Command + S

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

第一种方法:

选择模拟器,按“command + s”键。屏幕截图保存在桌面上。

第二种方法:

选择模拟器,点击“文件>新截图”。屏幕截图保存在桌面上。

如果使用XCUITests自动化:

XCUIApplication().buttons["Add"].screenshot()
XCUIApplication().table["names"].screenshot()

API详细信息:https://developer.apple.com/documentation/xctest/xcuiscreenshot

你可以谷歌为IOS模拟器Cropper软件有用的捕捉屏幕截图,也容易使用各种选项的快照,如模拟器/没有模拟器。

更新 只需按CMD + S将给你屏幕截图保存在桌面上。很简单啊…