I’m prepping for my first update (1.0.1) on the AppStore and will be changing the icon in the process. I deleted the old 57×57 and 114×114 icons, dropped new ones into Xcode 4’s target summary, and did a clean build/run. The new icons show up in Xcode, but not on the device’s home screen.
I suspect if I delete the app and redo the above steps, this may work, but that leaves me to wonder if an AppStore distribution will update the icons for all users.
Is there something I’m forgetting to do to update the icon for this next release?
The answer turned out to be that my new icons had slightly different names than the old. Strangely, Xcode never complained and still showed them next to the target and in the summary.
Lesson learned: When doing an app update (or “Appdate”), modified resources need to be of the same file name to be found. It seems replacing a resource with a different resource is not sufficient. Overwriting the old resource is the way to go.