Getting icon warning on Application Loader

When I run the Application Loader, I am getting the following warning (see attachment)

WARNING ITMS-9000: “Missing recommended icon file. The bundle does not contain an app icon for iPad of exactly ‘76x76’ pixels, in .png format for iOS version >= 7.0.” at SoftwareAssets/SoftwareAssets (MZltmspSoftwareAssetPackage)

The strange this is, this is part of my config.lua file 

    CFBundleIconFiles = {

            “Icon.png”,

            “Icon@2x.png”,

            “Icon-Small-40.png”,

            “Icon-Small-40@2x.png”,

            “Icon-60.png”,

            “Icon-60@2x.png”,

            “Icon-72.png”,

            “Icon-72@2x.png”,

            “Icon-76.png”,

            “Icon-76@2x.png”,

            “Icon-Small-50.png”,

            “Icon-Small-50@2x.png”,

            “Icon-Small.png”,

            “Icon-Small@2x.png”

         }, 

And when I open up the *.zip file and then the *.app file I can see the Icon-76.png and the Icon-76@2x.png files. Also, why do all the others seem to be fine?

Thanks

Make sure the file is in the root folder of your project with the others, and has the same capitalization as you’ve specified.

Also, it’s my understanding that you don’t want to have an Icon-76@2x.png file, but an Icon-152.png file, but I could be mistaken on that.

I can say that I didn’t know about these new file sizes when I recently updated my app and got the warning.  So I included the following 4 files and then the upload went fine, with no more warnings:

Icon-60.png

Icon-76.png

Icon-120.png

Icon-152.png

I had already made the mistake of not having the icons in the root directory and fixed that problem.

I gave it a try using the Icon-120.png and Icon-152.png and I still got the same warning.

Here is a link to the entire solution.

If anyone can see if they can find my error, I would be eternally grateful.

(https://www.dropbox.com/sh/jcih30mu4jydmpc/5ExnkkLmQ1/MatchingMagic)

If you see any “bad” programming techniques and styles, the project is actually from 1 of my groups that I teach programming to.

They are grade 10 students and had never programmed before September, so they are still learning!

Thanks, Patrick

I am pretty sure, if I read my error correctly, that you can still submit the app at least.  So hopefully won’t hold you up in getting the app in the store while you are waiting to figure it out.

Hi Patrick,

First, your icon-72@2x.png is 80x80px not 144x144 px.

Second, try saving all your icons as 72dpi instead of 96dpi and bit depth from 32bit to 24bit or lower.

Good Luck!

burhan

OK, now I am truly confused.

I fixed my image size problem with the Icon-72@2x.png file.

I them went into Windows Paint at looked at the DPI of the images, and yes they were 96 dpi.

So I went back to the drawing board in Photoshop on the Mac.

I confirmed that the DPI is 72 (Image, Image size …, and the resolution is 72 Pixels/Inch)

I then resized the original (1024) for every image and “Saved for web …” as PNG-24.

I turned off transparency.

Once all were done, I went back to the PC and Paint to ensure everything was OK.

Paint says the DPI is 92? Photoshop says it is 72?

So …

What is the “Best way” to ensure I am creating a PNG file with 72 DPI and 24 bit colour?

I have re-uploaded everything to:

(https://www.dropbox.com/sh/jcih30mu4jydmpc/5ExnkkLmQ1/MatchingMagic)

Thanks, Patrick

Hi Patrick,

Does changing your icon DPI’s solve your application loader problem?

I don’t have the “Best way” but i only do my graphics on Mac although i have PC. 

There is a bit difference in the way Mac and PC handle dpi, so i suggest sticking to one platform… and programme rather than

switching (photoshop and MS Paint). It also ensures consistency in image files output.

I noticed you have different dpi in your image folder. Which may play a part if overall files size is critical. 

Regards,

burhan

P.S

If you are creating icons for iOS i suggest you use ready made software to safe you time and hassle.

I use Prepo but you can search for others in the Mac AppStore or on the internet.

This programme output all required icon sizes and also you can copy/paste plist to your build.settings.

So I started over with all my icons and used Prepo.

Wow, that is a lot better than doing it all by hand, thanks.

I recreated all the icons, changed the build.settings file and resubmitted.

I am still getting the same warning.

I have updated the Dropbox folder with all the Prepo icon files.

(https://www.dropbox.com/sh/jcih30mu4jydmpc/5ExnkkLmQ1/MatchingMagic)

Still at a total lose.

Patrick

Hi Patrick,

Just realise you placed your plist (CFBundleIconFiles…) in config.lua.

It should be in build.settings.

For more info check corona guides at http://docs.coronalabs.com/guide/index.html . Under Corona Basics --> build settings.

Good Luck! 

burhan

You were correct.

I had the CFBundleIconFiles in the config.lua, not sure why!

When I moved it back to the build.settings, everything went through with no problems.

Thanks

Make sure the file is in the root folder of your project with the others, and has the same capitalization as you’ve specified.

Also, it’s my understanding that you don’t want to have an Icon-76@2x.png file, but an Icon-152.png file, but I could be mistaken on that.

I can say that I didn’t know about these new file sizes when I recently updated my app and got the warning.  So I included the following 4 files and then the upload went fine, with no more warnings:

Icon-60.png

Icon-76.png

Icon-120.png

Icon-152.png

I had already made the mistake of not having the icons in the root directory and fixed that problem.

I gave it a try using the Icon-120.png and Icon-152.png and I still got the same warning.

Here is a link to the entire solution.

If anyone can see if they can find my error, I would be eternally grateful.

(https://www.dropbox.com/sh/jcih30mu4jydmpc/5ExnkkLmQ1/MatchingMagic)

If you see any “bad” programming techniques and styles, the project is actually from 1 of my groups that I teach programming to.

They are grade 10 students and had never programmed before September, so they are still learning!

Thanks, Patrick

I am pretty sure, if I read my error correctly, that you can still submit the app at least.  So hopefully won’t hold you up in getting the app in the store while you are waiting to figure it out.

Hi Patrick,

First, your icon-72@2x.png is 80x80px not 144x144 px.

Second, try saving all your icons as 72dpi instead of 96dpi and bit depth from 32bit to 24bit or lower.

Good Luck!

burhan

OK, now I am truly confused.

I fixed my image size problem with the Icon-72@2x.png file.

I them went into Windows Paint at looked at the DPI of the images, and yes they were 96 dpi.

So I went back to the drawing board in Photoshop on the Mac.

I confirmed that the DPI is 72 (Image, Image size …, and the resolution is 72 Pixels/Inch)

I then resized the original (1024) for every image and “Saved for web …” as PNG-24.

I turned off transparency.

Once all were done, I went back to the PC and Paint to ensure everything was OK.

Paint says the DPI is 92? Photoshop says it is 72?

So …

What is the “Best way” to ensure I am creating a PNG file with 72 DPI and 24 bit colour?

I have re-uploaded everything to:

(https://www.dropbox.com/sh/jcih30mu4jydmpc/5ExnkkLmQ1/MatchingMagic)

Thanks, Patrick

Hi Patrick,

Does changing your icon DPI’s solve your application loader problem?

I don’t have the “Best way” but i only do my graphics on Mac although i have PC. 

There is a bit difference in the way Mac and PC handle dpi, so i suggest sticking to one platform… and programme rather than

switching (photoshop and MS Paint). It also ensures consistency in image files output.

I noticed you have different dpi in your image folder. Which may play a part if overall files size is critical. 

Regards,

burhan

P.S

If you are creating icons for iOS i suggest you use ready made software to safe you time and hassle.

I use Prepo but you can search for others in the Mac AppStore or on the internet.

This programme output all required icon sizes and also you can copy/paste plist to your build.settings.

So I started over with all my icons and used Prepo.

Wow, that is a lot better than doing it all by hand, thanks.

I recreated all the icons, changed the build.settings file and resubmitted.

I am still getting the same warning.

I have updated the Dropbox folder with all the Prepo icon files.

(https://www.dropbox.com/sh/jcih30mu4jydmpc/5ExnkkLmQ1/MatchingMagic)

Still at a total lose.

Patrick

Hi Patrick,

Just realise you placed your plist (CFBundleIconFiles…) in config.lua.

It should be in build.settings.

For more info check corona guides at http://docs.coronalabs.com/guide/index.html . Under Corona Basics --> build settings.

Good Luck! 

burhan

You were correct.

I had the CFBundleIconFiles in the config.lua, not sure why!

When I moved it back to the build.settings, everything went through with no problems.

Thanks