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

在使用xcode 6validation或提交我的应用程序时,出现错误:

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

我检查了我的plist文件,没有CFBundleIcons条目。 我正在使用一个资产目录,我可以看到在常规目标设置下正确configuration(它也与设备上的图标正确build立)。 我尝试删除并重新添加目录,以及。 我最好的猜测是,在多个目标中使用多个资产目录时,xcode中存在某种错误。 有任何想法吗?

这会让你的头部爆炸。 由于xcode现在在资产目录中提供了@ 3x和carplay图标,我用适当大小的图标填充了所有内容。 原来我的问题是通过删除carplay图标并将其留空而解决的。

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

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

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

 Images.xcassets/AppIcon.appiconset/Contents.json 

像这样:

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

转到Image-xcassets你的应用程序图标是 – >点击你的Appicon文件夹 – >在最右边的选项有属性检查器(倒三angular形)。 点击。 取消选中Carplay。