Phone gap -Apple 拒绝应用 ITMS 90096 启动画面错误

Phone gap -Apple rejects the app ITMS 90096 errors with Splash Screen

我正在尝试将应用程序部署到 App Store,但 Apple 拒绝了该应用程序。

我收到一个错误 ITMS :90096,该错误特定于 iPhone 5 的 4 英寸闪屏。

我已将启动画面添加到应用程序中并将其引用到 config.xml

我在 SO 和其他网站上尝试了各种解决方案,但没有成功。 我不确定如何修复它,现在它变得非常令人沮丧。有人可以帮忙吗?

错误

为什么您在 Config.xml 中引用 Splash 图像而不是在 AssetManager 中应用。 单击您的项目,General-> App Icon 和 Launch images。

我的建议是从 github 上最新的 "cordova start" 软件包中的新 config.xml 开始。你可以找到它 here.

(如果答案不充分,请 post 您当前的 config.xml 文件,以便我们查看问题所在)

如果您使用 ionic 构建应用程序。 您可以通过执行 "ionic resources" 来解决此问题。 问题是Default-568h@2x~iphone.png的图片大小不是640*1136引起的。 创建各种尺寸的启动画面和图标的步骤: 1.create "ionic start myApp tabs" 的新离子应用程序 2.place 一张初始屏幕图像和一个图标到 /myApp/resources/ 文件夹 3.execute "ionic resources",此命令将生成 ios 所需的所有大小的图像和图标。

在上传使用 Phonegap Build 构建的应用程序时,我收到此错误消息,其文本略有不同,'must include a launch image referenced in the Info.plist under UILaunchImages with a UILaunchImageSize value set to {320, 568}.'

我通过将 config.xml 中的 phonegap-version 更改为 cli-6.5.0 找到了解决方法。即

<preference name='phonegap-version' value='cli-6.5.0' />

这似乎是 Apple 的一个错误。