如何处理AppStoreConnect中的“AppPreviewistoolarge”错误?
我在 App Store Connect 中上传应用预览时遇到问题。尽管遵循了Apple 的所有规范,但 App Store Connect 拒绝了该文件,并显示以下消息:
- “您的应用预览太大”(尽管它远低于 500MB 的最大大小)
- “一个或多个预览的尺寸错误”(尽管它们是正确的)
一旦我开始上传文件或完成处理后,就会发生这种情况。
两种支持的格式也会发生这种情况:H.264 和 ProRes 422 (HQ)。我尝试为文件使用大约 10 种不同的导出预设,甚至尝试使用 ffmpeg 重新转换我的(已经兼容的)视频编辑器输出,但没有运气。
回答
AppStore Connect 经常给出错误的错误信息(截至 2021 年 3 月)。首先,请确保:
- 您的视频文件实际上是 886 x 1920(对于 6.5" 手机)或 1080 x 1920(对于 5.5" 手机)。前者尤其棘手,因为来自这些设备的屏幕录制为 888 x 1920(即宽 2 像素)。
- 是的,即使分辨率正确,您也会收到“尺寸 [...] 错误”消息。在这种情况下该怎么做,请参见下文。
- 根据规范,您的视频文件时长少于 30 秒。即使超过 30 秒的一帧也会拒绝视频,并且错误消息会说“太大”(而不是“太长”)。
一旦您知道上述问题不是问题,我建议您使用 iMovie 导出(官方文档)。iMovie 是免费的,随每台 Mac 一起提供,并具有内置的 App 预览导出功能。
-
无论您使用什么来编辑应用程序预览(Premiere、After Effects、HitFilm 等),都可以以高(甚至是无损)质量导出视频。
-
打开 iMovie。
-
文件 > 新建应用程序预览。
-
将您的视频文件拖放到 iMovie 窗口中,然后拖放到时间线中。
-
单击导出图标(隐藏在 iMovie 窗口的右上角)
-
选择“应用预览”
-
导出视频
我不清楚 iMovie 是如何对视频进行编码的,但它确实有效。
THE END
二维码