【问题标题】:Phonegap Build iOS does not validatePhonegap Build iOS 不验证
【发布时间】:2014-11-03 11:17:39
【问题描述】:

当我们在 Phonegap Build for iOS 中构建我们的应用程序时,当我们将其提交到应用程序商店时,我们会收到有关 IPA 中图标的错误。

我们收到类似“ERROR ITMS-9000:”缺少所需的图标文件的错误。该捆绑包不包含精确为“120x120”像素的 iPhone / iPod Touch 应用程序图标,iOS 版本 >= 7.0 的 .png 格式

问题是我们的config.xml,从所有迹象来看都是正确的。 如果您想亲自查看,这里有一个链接:https://gist.github.com/marcusds/352afdf47d90d2b13ebb

我们的图标包括:

<icon src="www/res/icon/ios/icon-60.png" gap:platform="ios" width="60" height="60" />
<icon src="www/res/icon/ios/icon-60@2x.png" gap:platform="ios" width="120" height="120" />
<icon src="www/res/icon/ios/icon-76.png" gap:platform="ios" width="76" height="76" />
<icon src="www/res/icon/ios/icon-76@2x.png" gap:platform="ios" width="152" height="152" />

这不正确吗? 我们可能做错了什么?

【问题讨论】:

    标签: ios cordova phonegap-build


    【解决方案1】:

    在 config.xml 中将图标和启动画面的路径从 www/res/icon/ios/.. 更改为 res/icon/ios/

    <icon src="www/res/icon/ios/icon-60.png" gap:platform="ios" width="60" height="60"/>
    <icon src="www/res/icon/ios/icon-60@2x.png" gap:platform="ios" width="60" height="60"/>
    ...
    

    到这里

    <icon src="res/icon/ios/icon-60.png" gap:platform="ios" width="60" height="60" />
    <icon src="res/icon/ios/icon-60@2x.png" gap:platform="ios" width="60" height="60"/>
    ...
    

    希望它现在有效,祝你好运。

    【讨论】:

    • 好的,我已经尝试过了,这些图标似乎已正确添加。但是,Build 将 icon.png 添加到 Info.plist 文件中,但未正确包含它。 icon.png 文件位于 www/ 中,与 index.html 和 config.xml 相同,所有迹象表明它应该在哪里。但它没有被添加到 IPA 中的正确位置,导致验证失败。我已经用这些更正更新了我的要点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-03
    • 1970-01-01
    • 2016-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多