Question

Does anyone know why this happens? My project uses a local network, so it doesn't make sense to test it on just one device, so I want to install it on 20. The way I do this is I build it once and then load it onto each device using the organizer. However, about every 3 or 4 transfers, the icon fails to transfer with it, and instead I am left with a white icon only on the home screen. If I launch it, and then check the multitask bar, the icon is there (and it is shown faded out on the home screen while the multitask bar is active). If I transfer the app again, the icon comes just fine. The devices are all 32 GB iPad 2.

The dimensions of the icon are correct (72x72 RGB24), and the name of the icon is correct (Icon-72.png). I noticed that there are two entries in my info plist: Icon files and Icon files (iOS 5). My deployment target is 5.0, so should I erase the first one? This program is big and takes a long time to transfer and install so I dislike loading it twice. What can I do?

Was it helpful?

Solution 2

In newer versions of Xcode it doesn't seem to be happening. So I will chalk it up to a quirk in Xcode.

OTHER TIPS

The App icons (retina and normal) need to be placed on the root of your application. To fix the problem I found that the best is to start the process from scratch:

  1. remove the icons from your project
  2. clean the build
  3. delete Derived Data (Organizer->Projects) *
  4. remove the icons from the app info plist file (Icon files and Icon files iOS5).
  5. drag the icons into the Summary App Icon section
  6. Build

* I do not know if this step is needed but I do it anyway while troubleshooting.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top