我正在使用 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" />
但是在发布应用程序时我收到错误消息:
ERROR ITMS-9000: "Missing required icon file. The bundle does not contain an app icon for iPhone / iPod touch of exactly '57x57' pixels, in .png fomat for iOS versions < 7.0."
几个月前,我遇到了类似的图标问题。我花了很多时间尝试添加/删除一些图标,我想我基本上已经删除了除 57x57 图标之外的所有图标。这很好,但图标在视网膜显示器上看起来不太好。我希望这个问题现在已经解决了。
仅供引用,我之前使用的是 PhoneGap 2.9,这次是 3.1。
最佳答案
简单地删除默认图标 <icon src="icon.png" width="57" height="57" />
出于某种原因,来自 config.xml 文件的技巧。
似乎很多人也遇到了图标问题,这个解决方案在 community.phoneGap.com 网站上多次提到(针对不同的 PhoneGap 版本),例如 link .还据说在 config.xml 文件中先定义 iOS 图标(这对我来说已经是这种情况)。我尝试将默认图标放在 iOS 特定图标之后,但我仍然遇到同样的错误。
关于ios - "Missing required 57x57 icon"适用于 PhoneGap Build 上的 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21251418/