使用 xcode 6 提交时错误 ITMS-9000 "Invalid Image Path"



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

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

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

这会让你的脑袋爆炸。由于xcode现在在资产目录中提供@3x和carplay图标,我用合适大小的图标填充了所有图标。事实证明,我的问题是通过删除停车场图标并将其留空来解决的。

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

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

我通过手动将图像添加到来修复它

Images.xcassets/AppIcon.appiconset/Contents.json

像这样:

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

转到应用程序图标所在的Image xcassets->单击应用程序图标文件夹->在最右侧的选项上有属性检查器(倒三角形)。点击这个。取消选中Carplay。

相关内容

最新更新