【问题标题】:Phone gap -Apple rejects the app ITMS 90096 errors with Splash Screen电话差距-Apple 拒绝应用程序 ITMS 90096 错误与启动画面
【发布时间】:2015-07-17 01:29:57
【问题描述】:

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

我收到了一个错误 ITMS :90096,这是 iPhone 5 的 4 英寸初始屏幕所特有的。

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

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

错误

【问题讨论】:

    标签: ios iphone cordova iphone-5


    【解决方案1】:

    上传使用 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' />
    

    这似乎是苹果的错误。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        我的建议是从 github 上最新的“cordova s​​tart”包中的新 config.xml 开始。你可以找到它here

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

        【讨论】:

          【解决方案4】:

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

          【讨论】:

          • 他的问题用 Cordova 标记,这就是他使用 config.xml 的原因。这是在 Cordova 中指定启动图像的推荐方法,如 cordova.apache.org/docs/en/5.0.0/config_ref_images.md.html 中所述。
          • 我没有告诉不要使用 config.xml,我只是告诉了更好的解决方案
          • 你问他为什么指的是config.xml中的启动图像,我告诉你为什么。
          猜你喜欢
          • 2015-11-08
          • 2017-01-20
          • 2018-08-12
          • 1970-01-01
          • 1970-01-01
          • 2020-09-05
          • 1970-01-01
          • 1970-01-01
          • 2017-03-02
          相关资源
          最近更新 更多