Xcode 10 使用模拟器时屏幕截图尺寸错误

Wrong screenshot size in Xcode 10 using Simulator

我正在尝试使用 Xcode 10 模拟器为 iTunes 制作屏幕截图,但图像大小不正确。

我读到 Debug > Optimize Rendering for Window Scale 会有所帮助,但在 Xcode 中没有这样的选择。有人遇到过这个问题吗?

Debug > Optimize Rendering for Window Scale 是一个 Simulator 选项,打开你的模拟器并继续使用它

经过测试,Xcode 10.0 似乎只对 iPhone X 系列模拟器具有全分辨率屏幕截图功能。知道6.5"屏幕截图提交到App Store就够了,所以用iPhoneX系列模拟器截图就解决了。

使用 Xcode 10,iphone 8 plus 模拟器适用于 5.5 英寸。然后,Iphone Xs Max 6.5 英寸,但这需要删除 alpha,这可以通过打开图像,单击 'file' > 'export' 并取消选中 alpha 来完成。

不要使用cmd+4快捷方式,使用Simulator -> New Screenshot。

对我来说,使用系统快捷方式会产生不好的结果,模拟器截图可以。

使用 Xcode 11.6,我使用以下模拟器创建屏幕截图:

  • iPhone 11 专业最大
  • iPhone 8 加
  • iPad Pro(11 英寸)(第 2 代)
  • iPad Pro(12.9 英寸)(第 4 代)

其他模拟器可能会给您不正确的尺寸。

要截取屏幕截图,请使用模拟器上方的屏幕截图按钮或文件 - 保存屏幕。