Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ERROR ITMS-9000 "Invalid Image Path" when submitting with xcode 6

Tags:

xcode

xcasset

When validating or submitting my app with xcode 6, I get the error:

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

I've checked my plist file, and there is no entry for CFBundleIcons. I am using an asset catalog, which I can see is configured correctly under the General target settings (it also builds properly with the icons on a device). I've tried removing and re-adding the catalogues, as well. My best guess is that there is some kind of bug in xcode when using multiple asset catalogs across multiple targets. Any ideas?

like image 595
GoldenJoe Avatar asked Sep 18 '14 07:09

GoldenJoe


2 Answers

This will make your head explode. Since xcode now offers @3x and carplay icons in the asset catalog, I filled everything out with the appropriate sized icons. Turns out my problem was solved by REMOVING the carplay icon and just leaving its spot blank.

like image 55
GoldenJoe Avatar answered Oct 07 '22 21:10

GoldenJoe


I had the same problem when switching my project to use the asset catalog, except mine was with a different image size:

ERROR ITMS-9000: "Invalid image path - No image found at the path referenced under 'CFBundleIcons':'AppIcon60x60'"

I fixed it by manually adding the image to

Images.xcassets/AppIcon.appiconset/Contents.json 

Like so:

{   "size" : "60x60",   "idiom" : "iphone",   "filename" : "Icon-60.png",   "scale" : "1x" }, 
like image 31
oshirogo Avatar answered Oct 07 '22 23:10

oshirogo