使用xcode 6验证或提交我的应用时,收到错误:
ERROR ITMS-9000: "Invalid Image Path - No image found at the path referenced
under key 'CFBundleIcons': 'AppIcon120x120'"
我检查了我的plist文件,并且CFBundleIcons没有条目。我正在使用资产目录,我可以看到它在常规目标设置下正确配置(它也可以使用设备上的图标正确构建)。我也试过删除并重新添加目录。我最好的猜测是,当在多个目标中使用多个资产目录时,xcode中存在某种错误。有什么想法吗?
答案 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。