我正在使用PhoneGap Build,我在config.xml中定义了所有必需的图标
<icon src="icon.png" width="57" height="57" />
<icon src="ios/icon57.png" gap:platform="ios" width="57" height="57" />
<icon src="ios/icon72.png" gap:platform="ios" width="72" height="72" />
<icon src="ios/icon114.png" gap:platform="ios" width="114" height="114" />
<icon src="ios/icon120.png" gap:platform="ios" width="120" height="120" />
<icon src="ios/icon144.png" gap:platform="ios" width="144" height="144" />
<icon src="ios/icon152.png" gap:platform="ios" width="152" height="152" />
但是在发布应用时,我收到错误消息:
错误ITMS-9000:“缺少必需的图标文件。捆绑包没有 包含iPhone / iPod touch的应用程序图标,完全为'57x57'像素,在.png中 适用于iOS版本的fomat&lt; 7.0“。
几个月前,我遇到过与图标类似的问题。我花了很多时间尝试添加/删除一些,我想我基本上已经删除了除57x57之外的所有图标。这很好,但图标在视网膜显示器上看起来不太好看。我希望现在能解决这个问题。
仅供参考我之前使用的是PhoneGap 2.9,这次是3.1。
答案 0 :(得分:3)
由于某种原因,只需从config.xml文件中删除默认图标<icon src="icon.png" width="57" height="57" />
就可以了。
似乎很多人也遇到了图标问题,并且在community.phonegap.com网站上提到过几次解决方案(针对不同的PhoneGap版本),例如link。它也被称为在config.xml文件中定义iOS图标之前的任何其他图标(对我来说已经是这种情况)。我尝试将iOS默认图标放在iOS之后,但我仍然遇到同样的错误。