icons on ios build

Uploading to app store, gives me warnings about some icons i’m not putting, still it passes and the app is submitted with success.

i hate warnings :slight_smile: and i want to permanent solve the icons problems.

the issue is, corona tell’s me the icons that i need here:

https://docs.coronalabs.com/guide/distribution/buildSettings/index.html

but if i respect that, it will give me the warnings, i tried to go to apple documents and found this:

https://developer.apple.com/library/content/qa/qa1686/_index.html

if you notice, there are some differences. to worst things, i use the website:

https://makeappicon.com/

to crete the icons. the 50px and other icons are not present on the icons i download, so i assume, apple don’t use them anymore (<ios 6.1), but they are still on corona list and i still put them (i need to create them myself).

my question is, is the corona list still updated? if so, why i’m getting the warnings using all icons requested by corona. there is no mention about ios10 icons, the website i use already mention them. (i don’t remember right now the icones missing but they where 3)

regards,

Carlos

I’m using this website and as far as I can remember, I haven’t got any warnings about icons to this day. Can you take a look at it?

http://icon.angrymarmot.org/

bgmadclown, thanks for you reply and the tip. my problem is not where i’m doing the icons, i just mention the website i usually go, because that website creates other icons that corona dont ask, and doesn’t create some icons that corona ask.

My real question is only to make sure the list corona gives us in their documentation is still valid and updated. if so, from there, i can ask my designer to make me a script in photoshop to make all icones i want from a original 1024x1024 image or i can create myself a script using imagemagick to create the images i want (i’m using it already to create the @1x @2x @4x versions of all images used in my projects).

do i really need to create ios 6.1 icons, for example? when i create a build for IOS it will be compatible with what IOS versions? can i restrit to be only > 6.1 compatible? i saw already some apps that i can’t install in old ios devices. it says i need a device +ios8 or other.

regards, Carlos.

I guess it’s better to check Apple’s official documents regarding icons. It will always be the best source for the platform.

i did. i’ve put the link in my first post. but i really dont know if that link is updated (and i found a bug on it).

the original guide is from here:

https://developer.apple.com/ios/human-interface-guidelines/graphics/app-icon/

but doesn’t mention the names of those images.

i found in makeappicon this links, it mention the guidelines from apple:

https://makeappicon.com/ios9icon

this list have similar names of Corona list, but the new one they have:

https://makeappicon.com/ios10icon

the naming is very different from what we usually do.

still kinda lost, need some guidance from Corona how icons and builds are related and done internaly by Corona so i can understand it better and make decisions after that.

Let me chime in here.  Apple’s Human interface Guidelines cover iOS 10 and maybe iOS 9. However Corona SDK currently supports back to iOS 6. There is a bunch of icons that can be trimmed from the list based on iOS 9 and 10. I’m assuming Apple must be doing something to adjust Icons for iPhone 4’s and non-Retina iPads.

Before we take any action, can you post the exact warning you got from Apple?  Providing too much is better than not providing enough and currently we are erring on the side of covering as many bases as we can. 

As far as what’s done internal? We copy the settings.iphone.plist build.settings table to the Info.plist for the app. We do not process your icons in any way. There are multiple ways to name icons. Apple has changed how they work the process over the years. They used to look for specific file names. Today they look for file sizes of the files listed in the CFBundleIconFiles table. You can name them “Fred.png, Barney.png, Wilma.png, Bambam.png” if you want, as long as it’s in the table and matches a required file size.

That said, many people want a copy/paste solution which is what our docs provide. We’ve maintained the old naming convention for Icons that were once picked up by name, others are more logically named like Icon-60.png.

So please provide the full text of the warning so we can make sure that doing a copy/paste from our guide won’t cause issues.

Rob

Thanks for the clarification Rob. now i understand that apple search for a specific file size not the name. and now i know corona supports +ios 6 (should that be updated? Apple, doesn’t support anymore that IOS version).

now i know if i see the warning again i just make any 3 files with the dimensions they say it’s missing and i insert them in my CFBundleIconFiles list.

about the warnings, i really dont know right now the ones that gave me the warnings, because it passed apple approvement process. next week i will make a new update so only them i can tell you icons missing, but now i know how to resolve it. Thanks.

I will update this topic when i’ve the warning messages again.

Regards,

Carlos.

You could always upload the build again and just not submit it to get the warnings.  iOS 10 did not add any new icons, so if everything in our list was included, you should not have gotten the error. In fact I just submitted updates to a couple of my old apps and I used our guide and didn’t get any icon warnings.

Rob

I’m using this website and as far as I can remember, I haven’t got any warnings about icons to this day. Can you take a look at it?

http://icon.angrymarmot.org/

bgmadclown, thanks for you reply and the tip. my problem is not where i’m doing the icons, i just mention the website i usually go, because that website creates other icons that corona dont ask, and doesn’t create some icons that corona ask.

My real question is only to make sure the list corona gives us in their documentation is still valid and updated. if so, from there, i can ask my designer to make me a script in photoshop to make all icones i want from a original 1024x1024 image or i can create myself a script using imagemagick to create the images i want (i’m using it already to create the @1x @2x @4x versions of all images used in my projects).

do i really need to create ios 6.1 icons, for example? when i create a build for IOS it will be compatible with what IOS versions? can i restrit to be only > 6.1 compatible? i saw already some apps that i can’t install in old ios devices. it says i need a device +ios8 or other.

regards, Carlos.

I guess it’s better to check Apple’s official documents regarding icons. It will always be the best source for the platform.

i did. i’ve put the link in my first post. but i really dont know if that link is updated (and i found a bug on it).

the original guide is from here:

https://developer.apple.com/ios/human-interface-guidelines/graphics/app-icon/

but doesn’t mention the names of those images.

i found in makeappicon this links, it mention the guidelines from apple:

https://makeappicon.com/ios9icon

this list have similar names of Corona list, but the new one they have:

https://makeappicon.com/ios10icon

the naming is very different from what we usually do.

still kinda lost, need some guidance from Corona how icons and builds are related and done internaly by Corona so i can understand it better and make decisions after that.

Let me chime in here.  Apple’s Human interface Guidelines cover iOS 10 and maybe iOS 9. However Corona SDK currently supports back to iOS 6. There is a bunch of icons that can be trimmed from the list based on iOS 9 and 10. I’m assuming Apple must be doing something to adjust Icons for iPhone 4’s and non-Retina iPads.

Before we take any action, can you post the exact warning you got from Apple?  Providing too much is better than not providing enough and currently we are erring on the side of covering as many bases as we can. 

As far as what’s done internal? We copy the settings.iphone.plist build.settings table to the Info.plist for the app. We do not process your icons in any way. There are multiple ways to name icons. Apple has changed how they work the process over the years. They used to look for specific file names. Today they look for file sizes of the files listed in the CFBundleIconFiles table. You can name them “Fred.png, Barney.png, Wilma.png, Bambam.png” if you want, as long as it’s in the table and matches a required file size.

That said, many people want a copy/paste solution which is what our docs provide. We’ve maintained the old naming convention for Icons that were once picked up by name, others are more logically named like Icon-60.png.

So please provide the full text of the warning so we can make sure that doing a copy/paste from our guide won’t cause issues.

Rob

Thanks for the clarification Rob. now i understand that apple search for a specific file size not the name. and now i know corona supports +ios 6 (should that be updated? Apple, doesn’t support anymore that IOS version).

now i know if i see the warning again i just make any 3 files with the dimensions they say it’s missing and i insert them in my CFBundleIconFiles list.

about the warnings, i really dont know right now the ones that gave me the warnings, because it passed apple approvement process. next week i will make a new update so only them i can tell you icons missing, but now i know how to resolve it. Thanks.

I will update this topic when i’ve the warning messages again.

Regards,

Carlos.

You could always upload the build again and just not submit it to get the warnings.  iOS 10 did not add any new icons, so if everything in our list was included, you should not have gotten the error. In fact I just submitted updates to a couple of my old apps and I used our guide and didn’t get any icon warnings.

Rob