最近(2018年9月17日),我在上传ios应用程序时遇到以下错误,感到非常惊讶:
错误ITMS-90096:“您的二进制文件未针对iPhone 5优化-新 提交的iPhone应用程序和应用程序更新必须支持4英寸显示屏 在iPhone 5上,并且必须包含在 将UILaunchImageSize值设置为UILaunchImages下的Info.plist {320,568}。启动图像必须是PNG文件,并且位于 捆绑软件的顶层,或者在每个.lproj文件夹中提供 本地化您的启动图像。了解有关iPhone 5支持和应用程序的更多信息 通过查看以下位置的“ iOS人机界面指南”来启动图像 https://developer.apple.com/ios/human-interface-guidelines/graphics/launch-screen。”
应用程序中的启动图像位于Assets中,几年前没有此类问题!上一次成功构建是在2018年9月14日。我想知道过时的(5-6年)要求会在2018年秋季发生吗?最近有人收到这个问题吗?
答案 0 :(得分:0)
无论您是否在plist中指定了名称,LaunchScreen文件都必须称为“ LaunchScreen.storyboard”。更改plist中的名称将显示正确的启动屏幕,但不会通过此书写不当的检查。
答案 1 :(得分: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/