适用于PhoneGap Build的iOS“缺少必需的57x57图标”

时间:2014-01-21 07:06:19

标签: ios phonegap-build

我正在使用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。

1 个答案:

答案 0 :(得分:3)

由于某种原因,只需从config.xml文件中删除默认图标<icon src="icon.png" width="57" height="57" />就可以了。

似乎很多人也遇到了图标问题,并且在community.phonegap.com网站上提到过几次解决方案(针对不同的PhoneGap版本),例如link。它也被称为在config.xml文件中定义iOS图标之前的任何其他图标(对我来说已经是这种情况)。我尝试将iOS默认图标放在iOS之后,但我仍然遇到同样的错误。