当我的iOS应用程序在模拟器中运行时,我想截取它的截图,并将截图保存在我的Mac上。我该如何做到这一点?
当前回答
在OSX船长这是一个错误的截图模拟器。你必须先更新你的OSX Sierra,然后你才能采取。同时在OSX船长使用终端命令,即xcrun simctl io启动屏幕截图。
在运行这个命令之前,你必须在终端中选择桌面:
cd desktop执行该命令。编码快乐! !
其他回答
首先,在模拟器上运行应用程序。 然后,使用命令+s,或文件->保存截图在模拟器中采取必要的和适当的镜头。 默认情况下,屏幕截图会显示在桌面上。
按⌘S或转到File > Save截图从模拟器菜单中保存截图,您将在桌面上保存截图。
在IOS模拟器中截屏非常简单。
当你在右边打开模拟器时,你会看到文件。
点击文件,你会看到选项保存屏幕截图。
此选项将屏幕截图保存在默认路径“桌面”。
如果使用XCUITests自动化:
XCUIApplication().buttons["Add"].screenshot()
XCUIApplication().table["names"].screenshot()
API详细信息:https://developer.apple.com/documentation/xctest/xcuiscreenshot
如果你想将设备帧附加到屏幕截图,请使用
xcrun simctl io booted screenshot shot.png && curl -F 'file=@shot.png' "https://shot.withfra.me/new"
它将截图上传到第三方(WithFrame),第三方会添加设备框架。
更多信息可以在这里找到
推荐文章
- 是否可以为iPhone应用程序(如YouTube和地图)注册一个基于http+域的URL方案?
- 模拟器错误fbssystemservicdomain代码4
- 改变UISegmentedControl的字体大小
- 我可以强制UITableView隐藏分隔符之间的空单元格吗?
- 获取用户当前位置/坐标
- 获得推送通知,而应用程序在前台iOS
- 如何取消选定的UITableView单元格?
- 设置自定义UITableViewCells的高度
- 在SwiftUI中创建一个VStack填充屏幕宽度
- 移动文本字段时,键盘出现迅速
- 让iPhone震动
- 将NSString转换为NSDate(然后再转换回来)
- 如何折叠所有的方法在Xcode?
- 如何在swift中逆向循环迭代?
- applicationwillenter前台vs. applicationDidBecomeActive, applicationWillResignActive vs. applicationDidEnterBackground