App Store Connect 不接受在 iPhone XR 上截取的 6.5 英寸屏幕截图

Screenshots made on an iPhone XR are not accepted for 6.5 inch screenshots on App Store Connect

我刚买了一个新的 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),所以我想知道我是否遗漏了什么,或者文档有误?

table 有点误导,在该列表中包含 iPhone XR 实际上意味着它将 显示 iPhone XS Max 屏幕截图 如果您从 iPhone XR 访问应用的 App Store 列表。

上传“6.5 英寸”屏幕截图时实际 相关的是要求的图像尺寸,即 1242x2688 或 2688x1242 像素。在 iPhone XR 上制作的屏幕截图大小为 828x1792 像素 (source: iosres.com),这就是您的屏幕截图被拒绝的原因。

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 模拟器会做的很好。即使是一个应用程序,它的功能在模拟器上不能很好地工作,也可以调整以生成它的正常界面,这样你就可以截屏了。我目前在 App Store 上有九个应用程序,每个有一组可接受的屏幕截图,并且没有一个是在设备上拍摄的。)

虽然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模拟器截图就可以了。刚刚试了一下,大小合适