我之前没有与其他应用有任何问题,而且开发版在iPhone 4,iPhone 5S和iPad Mini上运行最新版本的iOS7都能正常运行。我使用与其他应用程序相同的设置,但是对于这个应用程序,但我收到此错误:
错误ITMS-9000:"无效的图片路径 - 在密钥' CFBundleIconFiles':' icon.png'"'中引用的路径中找不到图像;在SoftwareAssests / SoftwareAsset(MZItmspSoftwareAssetPAckage)
在Application Loader中重复此错误一次。
我的icon.png位于根文件夹中,因为它应该是(我理解),这是我的config.xml的相关位:
<!-- Icons -->
<!-- Android -->
<icon src="icon.png" />
<!-- iOS -->
<!-- iPhone / iPod Touch -->
<icon src="img/ios/icon/icon.png" gap:platform="ios" width="57" height="57" />
<icon src="img/ios/icon/icon-60.png" gap:platform="ios" width="60" height="60" />
<icon src="img/ios/icon/icon-60@2x.png" gap:platform="ios" width="120" height="120" />
<!-- iPad -->
<icon src="img/ios/icon/icon-76.png" gap:platform="ios" width="76" height="76" />
<icon src="img/ios/icon/icon-76@2x.png" gap:platform="ios" width="152" height="152" />
<!-- Settings Icon -->
<icon src="img/ios/icon/icon-small.png" gap:platform="ios" width="29" height="29" />
<icon src="img/ios/icon/icon-small@2x.png" gap:platform="ios" width="58" height="58" />
<!-- Spotlight Icon -->
<icon src="img/ios/icon/icon-40.png" gap:platform="ios" width="40" height="40" />
<icon src="img/ios/icon/icon-40@2x.png" gap:platform="ios" width="80" height="80" />
<!-- Splash Screens -->
<!-- Android -->
<gap:splash src="splash.png" />
<!-- iPhone and iPod touch -->
<gap:splash src="img/ios/splash/Default.png" gap:platform="ios" width="320" height="480" />
<gap:splash src="img/ios/splash/Default@2x.png" gap:platform="ios" width="640" height="960" />
<!-- iPhone 5 / iPod Touch (5th Generation) -->
<gap:splash src="img/ios/splash/Default-568h@2x.png" gap:platform="ios" width="640" height="1136" />
<!-- iPad -->
<gap:splash src="img/ios/splash/Default-Portrait.png" gap:platform="ios" width="768" height="1024" />
<gap:splash src="img/ios/splash/Default-Landscape.png" gap:platform="ios" width="1024" height="768" />
<!-- Retina iPad -->
<gap:splash src="img/ios/splash/Default-Portrait@2x.png" gap:platform="ios" width="1536" height="2048" />
<gap:splash src="img/ios/splash/Default-Landscape@2x.png" gap:platform="ios" width="2048" height="1536" />
我在img / ios / icons中添加了一个额外的icon.png来测试内容,因为它适用于iOS6,因为没有其他&#34;纯粹的&#34; img / ios / icons文件夹中的icon.png它不应该作为默认值而不需要它 在根文件夹中应该可以工作。
谁能告诉我这是什么问题?
答案 0 :(得分:3)
我找到了解决方案。它不是(afaik)&#34;适当的&#34;这样做的方式 - 我的版本应该有效 - 但它是由PGB员工给我的。
我添加了
<icon src="icon.png" gap:platform="ios" width="57" height="57"/>
我发布这个是因为直到PGB iOS图标问题得到修复(并且许多人都有相同的问题),这将是非常宝贵的。
当问题得到解决时,它将会过时。这就是人生。