当我的iOS应用程序在模拟器中运行时,我想截取它的截图,并将截图保存在我的Mac上。我该如何做到这一点?
当前回答
出于某种原因,之前发布的命令不适合我,但这一个是:
xcrun simctl io booted screenshot screenshot.png
运行Xcode 9.2
其他回答
如果你想将设备帧附加到屏幕截图,请使用
xcrun simctl io booted screenshot shot.png && curl -F 'file=@shot.png' "https://shot.withfra.me/new"
它将截图上传到第三方(WithFrame),第三方会添加设备框架。
更多信息可以在这里找到
按⌘S或转到File > Save截图从模拟器菜单中保存截图,您将在桌面上保存截图。
你可以谷歌为IOS模拟器Cropper软件有用的捕捉屏幕截图,也容易使用各种选项的快照,如模拟器/没有模拟器。
更新 只需按CMD + S将给你屏幕截图保存在桌面上。很简单啊…
带设备帧的截图
步骤- 1 开放快速时间播放器
步骤- 2 点击新屏幕录制
步骤- 3 选择捕获所选窗口
步骤- 4 模拟器上的光标点。它会自动选择整个模拟器喜欢
步骤- 5 屏幕截图将使用预览打开。保存它。
下面是一些截图示例
出于某种原因,之前发布的命令不适合我,但这一个是:
xcrun simctl io booted screenshot screenshot.png
运行Xcode 9.2
推荐文章
- 如何使用iOS创建GUID/UUID
- 禁用所呈现视图控制器的交互式撤销
- 确保您的项目构建设置正在生成一个dSYM文件。对于所有配置,DEBUG_INFORMATION_FORMAT都应该设置为dwarf-with-dsym
- 点击按钮时如何打开手机设置?
- 如何使用UIVisualEffectView来模糊图像?
- 如何修复UITableView分隔符在iOS 7?
- 故事板中的自定义单元格行高设置没有响应
- 如何改变时间和时区在iPhone模拟器?
- 在Swift中使用自定义消息抛出错误/异常的最简单方法?
- 如何在Swift中获得唯一的设备ID ?
- 复制文本到剪贴板与iOS
- 在Swift中根据字符串计算UILabel的大小
- 如何调用手势点击在UIView编程在迅速
- 我如何隐藏在一个Swift iOS应用程序的状态栏?
- 在iPad上使用iOS 8正确呈现UIAlertController