我刚刚购买了新的iPhone XR,因此可以为我的App Store应用制作屏幕截图。从2019年3月27日开始,you need to provide 6.5" (new phone models) screenshots:
但是,App Store Connect不接受我使用此设备制作的屏幕截图。经过进一步研究,我发现iPhone XR实际上是6.1“:
我不是来自iOS世界(我主要在Google和Android上工作),所以我想知道我是否丢失了某些内容,或者文档是否错误?
答案 0 :(得分:2)
该表有点误导,该列表中包含iPhone XR实际上意味着,如果您从iPhone XR访问应用程序的App Store列表,它将显示iPhone XS Max屏幕截图
上传“ 6.5英寸”屏幕截图时,实际上相关的是图像的所需大小,即1242x2688或2688x1242像素。在iPhone XR上制作的屏幕截图尺寸为(source: iosres.com),为828x1792像素,这就是为什么您的屏幕截图被拒绝的原因。
答案 1 :(得分:1)
尽管iPhone XR和XS Max屏幕在POINTS尺寸上相同,但在PIXELS(和英寸)上却不相同。
XR: 6.1in, 828x1792 @2x
XS Max: 6.5in, 1242x2688 @3x <--- you want this one.
对于所需的尺寸存在混淆,因为该规范说XR和XS Max都使用6.5英寸屏幕,这意味着它们的尺寸相同。
只需使用XS Max模拟器来截取屏幕截图,您应该会很好。我刚刚尝试过,找到了所需的尺寸。
答案 2 :(得分:0)
iPhone XR和iPhone XS Max 的尺寸相同:414x896。屏幕截图尺寸错误的原因是iPhone XR是双分辨率,而iPhone XS Max是三分辨率。但这不是问题。如果您的屏幕截图显示为828x1792,则可以通过任何基本的图像处理应用(例如“预览”)运行该屏幕,并将其大小更改为当前大小的150%:
828 * 1.5 = 1242
1792 * 1.5 = 2688
这将为您提供所需的尺寸:1242x2688。
(不过,请注意,您不需要仅任何设备即可生成App Store可接受的屏幕截图。来自各种Xcode Simulator的屏幕截图也可以。可以对功能在模拟器上无法正常使用的应用程序进行调整以生成其正常界面,以便您可以进行屏幕截图。我目前在App Store上有九个应用程序,每个应用程序都具有一组可接受的屏幕截图,并且这些屏幕截图中的没有一个是在设备上拍摄的。)