使用模拟器在Xcode 10中错误的屏幕截图大小

时间:2018-11-14 10:21:26

标签: ios xcode simulator

我正在尝试使用Xcode 10模拟器为iTunes截屏,但是图像尺寸错误。

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

5 个答案:

答案 0 :(得分:4)

使用Xcode 10,iphone 8 plus模拟器可用于5.5英寸。然后,iPhone Xs Max为6.5英寸,但这需要删除Alpha,可以通过打开图像,单击“文件”>“导出”并取消选中Alpha来完成。

答案 1 :(得分:4)

对于Xcode 11.6,我正在使用以下模拟器来创建屏幕截图:

  • iPhone 11 Pro Max
  • iPhone 8 Plus
  • iPad Pro(11英寸)(第二代)
  • iPad Pro(12.9英寸)(第4代)

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

要获取屏幕快照,请使用模拟器上方的屏幕快照按钮或“文件”-“保存屏幕”。

答案 2 :(得分:3)

经过测试,看来Xcode 10.0仅具有iPhone X系列模拟器的全分辨率屏幕截图功能。很高兴知道,只需制作6.5英寸屏幕尺寸的屏幕截图即可提交到App Store,因此只需使用iPhone X系列模拟器来截图即可解决问题。

答案 3 :(得分:0)

请勿使用cmd + 4快捷方式,而应使用Simulator-> New Screenshot。

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

here

答案 4 :(得分:-6)

调试>优化窗口比例的渲染是 Simulator 选项,打开模拟器并继续使用