Hi,
I have a Universal App for an iPod, iPhone and iPad. Everything works, but I just can't get the correct app icon to show up on the devices. It works properly in the simulator which leads me to believe this a bug in iOS 4.3.1. I have done a fair amount of Googling, but have not come across this issue.
All three device types (iPhone, iPhone retina and iPad) have a slightly different icon.
The icons are defined in a CFBundleIconFiles array in the Info.plis as follows:
- Icon.png (57*57)
- Icon-72.png (72*72)
I also tried the Icon-iPad.png the Icon~iPad, and several other combinations I found on the internet, to no avail.
In the simulator I see the correct icons, on the real devices I see the 2x icon on the iPad though. If I remove the 2x icon, I do get the correct icon on the iPad, but I also get the iPad icon on the iPhone4. In other words, I always get the highest resolution icon on both the iPhone4 and the iPad.
When I change the key in the Info.plist from "CFBundleIconFiles to "Icon Files", as per the instructions in this Q&A:
I always see the icon defined in Icon.png (low res), which leads me to believe that the instructions may be incorrect or incomplete.
Has anyone experienced this as well?
Device iOS 4.3.1
Any Help is highly appreciated.
Kind Regards,
Erwin