1

最近(2018 年 9 月 17 日)我在上传 ios 应用程序时对以下错误感到非常惊讶:

错误 ITMS-90096:“您的二进制文件未针对 iPhone 5 进行优化 - 提交的新 iPhone 应用程序和应用程序更新必须支持 iPhone 5 上的 4 英寸显示屏,并且必须包含在 UILaunchImages 下的 Info.plist 中引用的具有 UILaunchImageSize 值的启动图像设置为 {320, 568}。启动图像必须是 PNG 文件,并且位于包的顶层,或者如果您本地化启动图像,则在每个 .lproj 文件夹中提供。了解有关 iPhone 5 支持和应用启动图像的更多信息,请访问查看 https://developer.apple.com/ios/human-interface-guidelines/graphics/launch-screen上的“iOS 人机界面指南” 。”

应用中的启动图片在 Assets 中,之前几年都没有出现过此类问题!上次成功构建是 2018 年 9 月 14 日。我想知道这个过时的(5-6 年)要求怎么会在 2018 年秋季发生?!最近有人收到这个问题吗?

4

2 回答 2

0

LaunchScreen 文件必须称为“LaunchScreen.storyboard”,无论您是否在 plist 中指定了名称。虽然更改 plist 中的名称将显示正确的启动屏幕,但它不会通过这个写得不好的检查。

在此处输入图像描述

于 2018-12-16T01:17:51.593 回答
0

您可以使用 Apple 官方页面检查图像的大小。

https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/launch-screen/

另外,我建议您使用 LaunchStoryboard 而不是每个设备的启动图像。通过这种方式,您将避免某些设备丢失图像的混乱。

您可以使用一张图像,甚至可以为启动屏幕应用一些布局。

https://oleb.net/blog/2014/08/replacing-launch-images-with-storyboards/

于 2018-12-16T04:44:09.680 回答