Apple complains Corona "bundle does not contain an app icon" (even though it exists)

Help! I have no idea what’s wrong, but Apple is complaining about a Corona SDK-built app not having the correct icon sizes, when (as far as I can determine) it does. This is the error I receive when uploading to ITunes Connect:

Missing recommended 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 Corona v2015.2638 with OS X 10.10.3, building for iOS SDK 8.3. As you can tell from the below shell output, the 120x120 PNG file is there and referenced properly in build.settings:

 

bash-3.2$ grep Icon-60@2x.png build.settings 

                “Icon-60@2x.png”,

bash-3.2$ identify Icon-60@2x.png

Icon-60@2x.png PNG 120x120 120x120+0+0 8-bit sRGB 8.22KB 0.000u 0:00.000

bash-3.2$ 

Other folks have posted about this error in the past:

https://forums.coronalabs.com/topic/43111-missing-icons-ios/

If I choose to build for both iPhone and iPad, Apple coughs up two additional missing icon errors (76x76 and 152x152, which also exist in the app directory), which were discussed here:

https://forums.coronalabs.com/topic/39356-wrong-icon-sizes/

Any thoughts? I admit I’m at a bit of a loss. :frowning:

Rob, any thoughts? I just tried again today and got the same message; here’s an excerpt from today’s Application Loader log:

[2015-06-25 11:30:01 PDT] <main>  INFO: The following warnings were received from Apple’s web service …

[2015-06-25 11:30:01 PDT] <main>  WARN: WARNING ITMS-90025: “Missing recommended 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.”

[2015-06-25 11:30:01 PDT] <main> DBG-X: Returning 0

Hi @corona273,

Just for a quick test, can you snag the app icons (all of the iOS ones, not Android) from one of the Corona sample apps and try to send it up? There’s an outside chance that some of your icon files are “corrupted” somehow… weird, I know, but not entirely unheard of.

Brent

I have this same problem.

The very same files 120x120, 76x76, 152x152

How was this resolved - thanks.

FYI I did not find a way to resolve the errors and Apple let my Corona-built app be published to the store without objections. I am a little concerned that when I submit a revision Apple will flag it, so Corona should get to the bottom of this problem. 

As for Brent’s suggestion in June, I’m hesitant to submit a Corona sample app to the store for risk of it being flagged for copyright/trademark infringement (remember Corona, not me, owns the intellectual property). I recall reading here on the forums for developer accounts being suspended for this reason, although including Corona imagery was inadvertent.

I presume the Apple App Store agreement includes language saying the developer owns the rights to the app, and I would not own the rights to the Corona app. More to the point, it’s not worth the risk of a suspension when my app is live in the store.

Brent: Can you submit a Corona sample app through your own Apple developer account and see if it works?

Rob, any thoughts? I just tried again today and got the same message; here’s an excerpt from today’s Application Loader log:

[2015-06-25 11:30:01 PDT] <main>  INFO: The following warnings were received from Apple’s web service …

[2015-06-25 11:30:01 PDT] <main>  WARN: WARNING ITMS-90025: “Missing recommended 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.”

[2015-06-25 11:30:01 PDT] <main> DBG-X: Returning 0

Hi @corona273,

Just for a quick test, can you snag the app icons (all of the iOS ones, not Android) from one of the Corona sample apps and try to send it up? There’s an outside chance that some of your icon files are “corrupted” somehow… weird, I know, but not entirely unheard of.

Brent

Brent: Any thoughts on solving this problem? I got the same error message when uploading a new build today:

 

Missing recommended 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.

Missing recommended icon file - The bundle does not contain an app icon for iPad of exactly ‘76x76’ pixels, in .png format for iOS versions >= 7.0.

Missing recommended icon file - The bundle does not contain an app icon for iPad of exactly ‘152x152’ pixels, in .png format for iOS versions >= 7.0. 

It’s been approximately four months since this thread began, and I’m not the only one with this problem. Any thoughts?

Hi @corona273,

To this day, I can’t figure out why this happens to some developers and not to others. If you want to try submitting an app using “stock” icons that don’t bear the Corona logo, you can try the set of icons that are bundled in a new Corona project. Simply create a new project from the Simulator “welcome window”, save it to whatever location, view that folder in the Finder, and you’ll see a whole slew of icon files that are completely generic.

Brent

I am reading the ITunes Connect Developers Guide.   On page 174 in a chart it has App Icon - (required for iOS apps).   "The large app icon is displayed for your app on the App Store and, if needed, is used to feature you app on the App Store.  iOS app icons need to meet the following requirements:

 - 1024 x 0124 pixels.  …

It doesn’t list all the other sizes that is in the Corona documentation.  Possibly the other sizes will be shown as I read further.  But I didn’t see the 1024 x 1024 Icon in Corona’s documents (unless I’m overlooking something - which is possible).

Question - do I need an iCon 1024 x 1024?   

Thanks,

Lori

Hi Lori,

There are other icons which are required by iTunes Connect that we don’t list in our documentation. What we list is for bundling with the actual app binary before you build. The other icons and assets must be uploaded to iTunes Connect, and all the details will be there, not on our site.

Best regards,

Brent

I have this same problem.

The very same files 120x120, 76x76, 152x152

How was this resolved - thanks.

FYI I did not find a way to resolve the errors and Apple let my Corona-built app be published to the store without objections. I am a little concerned that when I submit a revision Apple will flag it, so Corona should get to the bottom of this problem. 

As for Brent’s suggestion in June, I’m hesitant to submit a Corona sample app to the store for risk of it being flagged for copyright/trademark infringement (remember Corona, not me, owns the intellectual property). I recall reading here on the forums for developer accounts being suspended for this reason, although including Corona imagery was inadvertent.

I presume the Apple App Store agreement includes language saying the developer owns the rights to the app, and I would not own the rights to the Corona app. More to the point, it’s not worth the risk of a suspension when my app is live in the store.

Brent: Can you submit a Corona sample app through your own Apple developer account and see if it works?

Brent: Any thoughts on solving this problem? I got the same error message when uploading a new build today:

 

Missing recommended 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.

Missing recommended icon file - The bundle does not contain an app icon for iPad of exactly ‘76x76’ pixels, in .png format for iOS versions >= 7.0.

Missing recommended icon file - The bundle does not contain an app icon for iPad of exactly ‘152x152’ pixels, in .png format for iOS versions >= 7.0. 

It’s been approximately four months since this thread began, and I’m not the only one with this problem. Any thoughts?

Hi @corona273,

To this day, I can’t figure out why this happens to some developers and not to others. If you want to try submitting an app using “stock” icons that don’t bear the Corona logo, you can try the set of icons that are bundled in a new Corona project. Simply create a new project from the Simulator “welcome window”, save it to whatever location, view that folder in the Finder, and you’ll see a whole slew of icon files that are completely generic.

Brent

I am reading the ITunes Connect Developers Guide.   On page 174 in a chart it has App Icon - (required for iOS apps).   "The large app icon is displayed for your app on the App Store and, if needed, is used to feature you app on the App Store.  iOS app icons need to meet the following requirements:

 - 1024 x 0124 pixels.  …

It doesn’t list all the other sizes that is in the Corona documentation.  Possibly the other sizes will be shown as I read further.  But I didn’t see the 1024 x 1024 Icon in Corona’s documents (unless I’m overlooking something - which is possible).

Question - do I need an iCon 1024 x 1024?   

Thanks,

Lori

Hi Lori,

There are other icons which are required by iTunes Connect that we don’t list in our documentation. What we list is for bundling with the actual app binary before you build. The other icons and assets must be uploaded to iTunes Connect, and all the details will be there, not on our site.

Best regards,

Brent