Mac应用程序的IAP(应用内购买)截图应该使用什么尺寸?

41

在iTunesconnect上上传Mac应用的IAP屏幕截图时,应该使用什么尺寸?

我已经尝试上传带有以下尺寸的PNG屏幕截图:

2560 x 1600 px
640 x 920 px

无济于事,但似乎无法上传...有人能指导一下哪些尺寸是可以被接受的吗?苹果指定为640 x 920,但无法上传且没有错误信息。

在此输入图片描述

8个回答

69

我想在接受的答案上添加一点,因为简单地重复文档并不能解决实际问题。

当我在我的设备上截取应用程序的屏幕截图进行应用内购买审核时,它仍然无法正常工作,所以我进行了一些调查。

在尝试上传屏幕截图并看到上传有效大小的错误之后,您可以打开浏览器检查器查看错误详细信息。该图像必须是以下尺寸之一: 在控制台错误中找到的接受分辨率

还有一件我没有意识到的事情是,在Macbook上使用command-shift-4截屏时,当您按住拖动时,可以看到正在截取的屏幕截图的实际尺寸,但由于某种原因,它会将其保存为双倍大小。我最终截取了一个屏幕截图,其中十字线的屏幕截图说320 x 480,导致保存的PNG为640x960。它必须是预设大小之一,以便图像上传才能接受它。

在撞头几个小时后,我弄清楚了这一点,希望这可以帮助其他人。


1
因为视网膜显示,这是两倍的大小。 - mxcl
这非常有帮助,谢谢。我遇到了一个神秘的GeoJSON问题,不知道是什么意思。尝试重新上传,然后它就解决了。 - nullforlife
1
我可以确认确切的640x920有效。但是文档上说“至少”,这是不正确的。https://help.apple.com/app-store-connect/#/dev84b80958f - lisek
你解决了我的问题。感谢你调试网页源代码找到问题所在。 - Mrb83
5
苹果公司应该雇佣更优秀的前端开发人员!我认为@NikHammer-Ellis比大多数那里的开发人员表现得更好。 - Cihad Turhan
显示剩余2条评论

18
在官方文档中,我找到了这个内容:

产品在设备上的屏幕截图。此屏幕截图仅用于苹果的审核,不会显示在App Store上。以下是截图要求: iOS:至少640 x 920像素。 tvOS需要1920 x1080像素。 macOS需要1280 x 800像素。

来源:https://help.apple.com/app-store-connect/#/dev84b80958f

有趣的是,我刚刚尝试了一下使用640像素(宽)x 920像素(高)的Mac IAP截图,一切都正常。确保没有alpha通道,但这会导致其他错误。

640*920像素可以。 - tounaobun
我已经在Sketch中编辑了从模拟器中截取的屏幕截图,并将其调整为640x920像素,但仍然出现错误。 - Oluwatobi Omotayo
2
尽管文档中可能会说,但这可能不起作用。从模拟器中获取iPhone X的屏幕截图不适用于添加屏幕截图的目的(即使您使用模拟器的屏幕截图功能,该功能不包括窗口装饰)。 - Kendall Helmstetter Gelner
请参考下面的回复。 - mikegross

16
尽管在苹果文档中写道:“iOS需要至少640 x 920像素”,但更大的屏幕截图实际上无法正常工作。
简而言之:从iPhone X模拟器中截图 - 无法正常工作。从iPhone 6模拟器中截图 - 可以正常工作。

10
我也用了这个方法,这是苹果实现上的一些问题。 - Myxtic
1
尽管该 OP 是关于 MacOs 的,但我在寻找 iOS 平台上的图像大小时进入了这里。由于某些奇怪的原因,即使它符合 Apple 的要求,模拟器截图也无法被接受。在从设备保存相同的截图并传输后,它接受了这些图像,即使它比 640 x 920 更大。 - Mark
谢谢。使用 iPhone 8 模拟器可以工作,但 iPhone 11 失败了。 - StoriKnow
我通过使用SE模拟器得以使其工作,但12模拟器明显无法工作。“耸肩” - SuperTully

5
IAP截图的图片尺寸应为以下之一:
  • 2732x2048
  • 2048x2732
  • 1280x800
  • 1440x900
  • 2880x1800
  • 2560x1600
  • 1920x1080
  • 3840x2160
  • 312x390
  • 1136x640
  • 1136x600
  • 640x1136
  • 640x1096
  • 2436x1125
  • 1125x2436
  • 1024x1024
  • 960x640
  • 960x600
  • 640x960
  • 640x920
  • 1024x768
  • 1024x748
  • 768x1024
  • 768x1004
  • 2048x1536
  • 2048x1496
  • 1536x2048
  • 1536x2008
  • 1334x750
  • 750x1334
  • 2224x1668
  • 1668x2224
  • 2208x1242
  • 1242x2208

尽管其他答案在撰写时可能是正确的,但它们现在已经过时了。今天,App Store Connect接受了直接从iPhone X模拟器保存的屏幕截图(1125x2436 png)(但它不会接受828x1792的iPhone 11模拟器屏幕截图)。 - Jaysen Marais

3

阅读以上答案后,我尝试了从 iPhone 11 Pro Max 模拟器中获取不同组合的截图,但均未成功。

我尝试了从设备(iPhone 6)中获取的截图,在第一次尝试时便取得了良好的效果。 以下是详细信息: 尺寸:750x1334 大小:303kb JPEG 图像


2

1
我的iPhone 11截图的分辨率是828x1792,但是却不被接受。所以我将它们放大到了1242x2688,这样就被接受了。
截止目前为止,已被接受的截图清单位于: https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications

6.7" 显示屏

  • iPhone 14 Pro Max

截图尺寸

  • 1290 x 2796 像素(竖屏)

  • 2796 x 1290 像素(横屏)

要求

如果应用在 iPhone 上运行则需要提供

截图来源

上传 6.7 英寸屏幕的截图

6.5" 显示屏

  • iPhone 14 Plus

  • iPhone 13 Pro Max

  • iPhone 12 Pro Max

  • iPhone 11 Pro Max

  • iPhone 11

  • iPhone XS Max

  • iPhone XR

截图尺寸

  • 1284 x 2778 像素(竖屏)

  • 2778 x 1284 像素(横屏)

  • 1242 x 2688 像素(竖屏)

  • 2688 x 1242 像素(横屏)

要求

如果应用在 iPhone 上运行,且未提供 6.7 英寸的截图,则需要提供

截图来源

默认:

缩放 6.7 英寸截图

备选:

上传 6.5 英寸截图

6.1" 显示屏

  • iPhone 14 Pro

截图尺寸

  • 1179 x 2556 像素(竖屏)

  • 2556 x 1179 像素(横屏)

要求

如果应用在 iPhone 上运行,且未提供 6.5 英寸或 6.7 英寸的截图,则需要提供

截图来源

默认:

缩放 6.5 英寸或 6.7 英寸截图

如果同时上传了 6.5 英寸和 6.7 英寸截图,则以缩放后的 6.5 英寸截图为准

备选:

上传 6.1 英寸截图

5.8" 显示屏

  • iPhone 14

  • iPhone 13 Pro

  • iPhone 13

  • iPhone 13 mini

  • iPhone 12 Pro

  • iPhone 12

  • iPhone 12 mini

  • iPhone 11 Pro

  • iPhone XS

  • iPhone X

截图尺寸

  • 1170 x 2532 像素(竖屏)

  • 2532 x 1170 像素(横屏)

  • 1125 x 2436 像素(竖


0
使用iPhone 14 Pro模拟器来进行IAP截图
在我之前的Xcode版本中,我使用的是iPhone 6,对于IAP截图效果很好。现在我正在使用Xcode 14.2,但是iPhone 6不可用了。当我尝试在添加其他模拟器中添加iPhone 6时,它显示不兼容设备
我猜测了一下,使用了下拉菜单中可用的iPhone 14 Pro,结果App Store Connect接受了

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接