ERROR ITMS-90022: “Missing required icon file. The bundle does not contain an app icon for iPhone / iPod Touch of exactly ‘120x120’ pixels, in .png format for iOS versions >= 7.0.”
I’m using
[pajter mac /Volumes/imageapple/game] diff Images.xcassets/Contents.json /Applications/Corona-3343/Native/Project\ Template/App/Corona/Images.xcassets/Contents.json [pajter mac /Volumes/imageapple/game] diff Images.xcassets/AppIcon.appiconset/Contents.json /Applications/Corona-3343/Native/Project\ Template/App/Corona/Images.xcassets/AppIcon.appiconset/Contents.json [pajter mac /Volumes/imageapple/game]
Also Icons in 120 size exists, and don’t have alpha channel (somewhere I read that could be a problem):
[pajter mac /Volumes/imageapple/game] sips -g hasAlpha Icon-120.png /Volumes/imageapple/game/Icon-120.png hasAlpha: no [pajter mac /Volumes/imageapple/game] sips -g hasAlpha Images.xcassets/AppIcon.appiconset/Icon-120.png /Volumes/imageapple/game/Images.xcassets/AppIcon.appiconset/Icon-120.png hasAlpha: no [pajter mac /Volumes/imageapple/game]
In AppIcon.appiconset/Contents.json I did not found entry with “120x120”. Only Entry “60x60” with “scale” set to “2” has that icon:
{ "size" : "60x60", "idiom" : "iphone", "filename" : "Icon-120.png", "scale" : "2x" },
is it correct?