我正在尝试将应用程序部署到App Store,但Apple拒绝该应用程序。
我收到一个错误ITMS :90096
特定于iPhone 5的4英寸闪屏。
我已经在应用程序中添加了启动并将其引用到config.xml
中。
我在SO和其他网站上尝试了各种解决方案,但没有运气。我不确定如何修复它现在变得非常令人沮丧。有人可以帮忙吗?
错误
为什么要在Config.xml中引用Splash图像而不是在AssetManager中应用。单击您的项目,常规 - >应用程序图标和启动图像。
我的建议是从github上最新的“cordova start”包开始使用新的config.xml。你可以找到它here。
(如果这是一个不充分的答案,请发布您当前的config.xml文件,以便我们可以看到有什么问题)
如果你使用离子来构建应用程序。您可以通过执行“离子资源”来解决此问题。问题是由Default-568h@2x~iphone.png的图像大小不是640 * 1136引起的。创建所有尺寸的闪屏和图标的步骤:1。通过“离子启动myApp选项卡”创建一个新的离子应用程序2.将一个启动屏幕图像和一个图标放置到/ myApp / resources /文件夹3.执行“离子资源”,这命令将生成ios所需的所有大小的图像和图标。
上传使用Phonegap Build构建的应用程序时,我收到的文本略有不同的错误信息,“必须包含UILaunchImages下的Info.plist中引用的启动图像,其中UILaunchImageSize值设置为{320,568}。”
我通过将config.xml中的phonegap-version更改为cli-6.5.0找到了解决方法。即。
<preference name='phonegap-version' value='cli-6.5.0' />
这似乎是一个Apple bug。