38

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?

JOM
  • 8,139
  • 6
  • 78
  • 111
GoldenJoe
  • 7,874
  • 7
  • 53
  • 92

3 Answers3

93

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.

GoldenJoe
  • 7,874
  • 7
  • 53
  • 92
2

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"
},
oshirogo
  • 21
  • 1
1

Go to Image-xcassets where you app icon is -> Click you Appicon folder -> On the rightmost options there is Attribute inspector ( Inverted triangle) . Click that . Uncheck Carplay.

Ankish Jain
  • 11,305
  • 5
  • 36
  • 34