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

我们收到类似“ ERROR ITMS-9000:”的错误,缺少所需的图标文件。该捆绑软件不包含用于iPhone / iPod Touch的应用程序图标,像素精确为“ 120x120”,对于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" />


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

最佳答案

在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"/>
...


希望它现在起作用,祝你好运。

10-06 09:00
查看更多