使用xcode 6提交时出现错误ITMS-9000“无效图像路径”

时间:2014-09-18 07:56:42

标签: xcode xcasset

使用xcode 6验证或提交我的应用时,收到错误:

ERROR ITMS-9000: "Invalid Image Path - No image found at the path referenced
under key 'CFBundleIcons': 'AppIcon120x120'"

我检查了我的plist文件,并且CFBundleIcons没有条目。我正在使用资产目录,我可以看到它在常规目标设置下正确配置(它也可以使用设备上的图标正确构建)。我也试过删除并重新添加目录。我最好的猜测是,当在多个目标中使用多个资产目录时,xcode中存在某种错误。有什么想法吗?

3 个答案:

答案 0 :(得分:94)

这将使你的头爆炸。由于xcode现在在资产目录中提供了@ 3x和carplay图标,因此我用适当大小的图标填充了所有内容。事实证明,我的问题通过移除carplay图标并将其位置留空而得以解决。

答案 1 :(得分:2)

当我将项目切换为使用资产目录时,我遇到了同样的问题,除了我的图像大小不同:

  

错误ITMS-9000:“无效的图像路径 - 在'CFBundleIcons'下引用的路径中找不到图像:'AppIcon60x60'”

我通过手动将图像添加到

来修复它
Images.xcassets/AppIcon.appiconset/Contents.json

像这样:

{
  "size" : "60x60",
  "idiom" : "iphone",
  "filename" : "Icon-60.png",
  "scale" : "1x"
},

答案 2 :(得分:1)

转到图片-xcassets,其中您的应用图标是 - >单击您的Appicon文件夹 - >在最右边的选项中有属性检查器(倒三角形)。点击它。取消选中Carplay。