当我的iOS应用程序在模拟器中运行时,我想截取它的截图,并将截图保存在我的Mac上。我该如何做到这一点?
当前回答
如果你想将设备帧附加到屏幕截图,请使用
xcrun simctl io booted screenshot shot.png && curl -F 'file=@shot.png' "https://shot.withfra.me/new"
它将截图上传到第三方(WithFrame),第三方会添加设备框架。
更多信息可以在这里找到
其他回答
按⌘S或转到File > Save截图从模拟器菜单中保存截图,您将在桌面上保存截图。
这就像命令+s或文件>保存屏幕截图在iOS模拟器一样简单。它将默认显示在您的桌面上。
出于某种原因,之前发布的命令不适合我,但这一个是:
xcrun simctl io booted screenshot screenshot.png
运行Xcode 9.2
在IOS模拟器中截屏非常简单。
当你在右边打开模拟器时,你会看到文件。
点击文件,你会看到选项保存屏幕截图。
此选项将屏幕截图保存在默认路径“桌面”。
单击CMD + SHIFT + 4。 把鼠标放在模拟器上。 按空格键选择整个窗口。 按ALT+Enter捕捉模拟器窗口没有阴影。 在GIMP中删除屏幕截图的顶部栏或双击屏幕截图预览进行编辑。
我发现没有办法隐藏顶部窗口栏和截图好看的手机图像与阴影。苹果火箭;-)
推荐文章
- 模拟器错误fbssystemservicdomain代码4
- 改变UISegmentedControl的字体大小
- 我可以强制UITableView隐藏分隔符之间的空单元格吗?
- 获取用户当前位置/坐标
- 获得推送通知,而应用程序在前台iOS
- 如何取消选定的UITableView单元格?
- 设置自定义UITableViewCells的高度
- 在SwiftUI中创建一个VStack填充屏幕宽度
- 移动文本字段时,键盘出现迅速
- 让iPhone震动
- 将NSString转换为NSDate(然后再转换回来)
- 如何折叠所有的方法在Xcode?
- 如何在swift中逆向循环迭代?
- applicationwillenter前台vs. applicationDidBecomeActive, applicationWillResignActive vs. applicationDidEnterBackground
- 如何在扑动中格式化日期时间