在Xcode 9中的iPhone模拟器中截取屏幕截图

Roh*_*uru 23 xcode screenshot ios ios-simulator xcode9

如何从Xcode 9.0中的iPhone 8 Plus模拟器获取尺寸为1242 x 2208(App Store需要)的屏幕截图?我不能像在早期版本的Xcode中那样调整模拟器的大小.有什么办法吗?

aru*_*007 57

我遇到了类似的问题,这是解决方案. 从" Debug "菜单中取消选中 " Optimize Rendering for Window Scale "选项.然后用缩放拍摄截图(Cmnd + S).现在尺寸为1242 x 2208

在此输入图像描述

  • 谢谢!花30分钟解决这个问题:/ Apple应该每6个月停止改变一下...... (4认同)
  • Xcode 10:使用正确的iPhone模拟器(例如6.5“ iPhone Xs Max,5.5” iPhone 8 Plus)并点击`command-s` /sf/ask/3730850931/ -10-使用模拟器 (4认同)

Kru*_*nal 21

使用⌘ + S捕捉屏幕截图.
(window + s如果您使用的是Windows /非Apple键盘,请使用).

在此输入图像描述

有关更多详细信息,请参阅:如何使用Xcode 9+更改模拟器比例选项.


提示1:如何使用可在AppStore上传的100%(具有实际设备大小的比例)进行屏幕截图?

禁用 Optimize Rendering for Window scaleDebug菜单中,你采取了截屏前.

这是一个选项

菜单栏▶调试▶禁用"优化窗口刻度渲染"

在此输入图像描述


提示2:如何使用设备挡板拍摄屏幕截图?

Show Device BezelWindow菜单启用.

这是一个选项

菜单栏▶窗口▶启用"显示设备挡板"

在此输入图像描述

现在,

  1. 在Mac键盘中同时按+ shift+ 4+ Spacebar.(窗口捕捉捕获模式将变为活动状态)
  2. 选择Simulator要捕获的窗口/框架.它将在(登录用户的)桌面上使用设备挡板(背景中带有阴影效果)保存屏幕截图.


tru*_*duc 4

我尝试通过以下步骤从 XCode 9.0 中的 iPhone 8 Plus 模拟器中截取尺寸为 1242 x 2208(App Store 所需)的屏幕截图。

  • 打开你的模拟器
  • 双击模拟器的工具栏
  • 命令+S

保存的屏幕截图将具有正确的尺寸。它适用于每个模拟器。

在此输入图像描述