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

时间:2017-10-13 06:42:12

标签: ios xcode ios-simulator screenshot xcode9

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

4 个答案:

答案 0 :(得分:54)

我遇到了类似的问题,这是解决方案。 取消选中优化窗口缩放的渲染”选项可从“调试”菜单中选择。 然后使用缩放功能截取屏幕截图( Cmnd + S )。现在尺寸 1242 x 2208

enter image description here

答案 1 :(得分:19)

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

enter image description here

有关详情,请参阅:How to change simulator scale options with Xcode 9+.

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

在拍摄屏幕截图之前,从Optimize Rendering for Window scale菜单中

禁用 Debug

这是一个选项

  

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

enter image description here

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

Show Device Bezel菜单启用Window

这是一个选项

  

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

enter image description here

现在,

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

答案 2 :(得分:4)

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

  • 打开模拟器
  • 双击模拟器的工具栏
  • Command + S

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

enter image description here

答案 3 :(得分:1)

请使用不同的iPhone Plus屏幕并确保“Pixel Accurate”  (单击窗口并设置 Pixel Accurate )。