当我的iOS应用程序在模拟器中运行时,我想截取它的截图,并将截图保存在我的Mac上。我该如何做到这一点?
当前回答
首先,在模拟器上运行应用程序。 然后,使用命令+s,或文件->保存截图在模拟器中采取必要的和适当的镜头。 默认情况下,屏幕截图会显示在桌面上。
其他回答
按Command+Shift+4然后将鼠标指针保持在模拟器上,再按“空格键”键一相机图标就会出现,现在鼠标左键点击。模拟器屏幕截图保存在桌面上。你可以用同样的方法在任何小屏幕上截屏。
在iOS模拟器上,
按Command + control + c或从菜单:Edit>Copy Screen
打开“预览”应用程序,按命令+ n或从菜单:文件>新从剪贴板 ,然后保存command+s
对于视网膜,激活iOS模拟器,然后在菜单上:硬件>设备>iPhone(视网膜) 并遵循上述流程
Command + S
是保存在桌面的方式,(在新的iPhone模拟器,这是在后来的模拟器中引入的)
对于使用Xcode 11.4的人来说,要摆脱模拟器顶部栏,这远远不是理想的,但你可以在终端中使用以下命令禁用屏幕截图应用程序的阴影:
$ defaults write com.apple.screencapture disable-shadow -bool TRUE; killall SystemUIServer
然后,你可以使用⌘+ + 4,并选择模拟器进行截图。如果没有阴影,你可以很容易地用预览应用程序裁剪顶部栏。要重新启用截图应用程序的阴影:
$ defaults write com.apple.screencapture disable-shadow -bool FALSE; killall SystemUIServer
答案的来源在这里。
你可以谷歌为IOS模拟器Cropper软件有用的捕捉屏幕截图,也容易使用各种选项的快照,如模拟器/没有模拟器。
更新 只需按CMD + S将给你屏幕截图保存在桌面上。很简单啊…
如果你想将设备帧附加到屏幕截图,请使用
xcrun simctl io booted screenshot shot.png && curl -F 'file=@shot.png' "https://shot.withfra.me/new"
它将截图上传到第三方(WithFrame),第三方会添加设备框架。
更多信息可以在这里找到
推荐文章
- 保留HTML字体大小时,iPhone的方向从纵向改变为横向
- iPhone上UIView和UILabels的渐变
- keychain上的分发证书中缺少私钥
- 在实现API时,我如何避免在块中捕获自我?
- Xcode的构建文件夹在哪里?
- 如何创建一个Swift Date对象?
- Xcode 4在目标设备上说“finished running <my app>”——什么都没有发生
- 从另一个应用程序打开设置应用程序
- 快速提取正则表达式匹配
- 如何应用梯度的背景视图的iOS Swift应用程序
- 图书馆吗?静态的?动态吗?或框架?另一个项目中的项目
- 如何用SwiftUI调整图像大小?
- Xcode 6 gitignore文件应该包括什么?
- 如何在iPhone/iOS上删除电话号码的蓝色样式?
- 检测视网膜显示