I'm about to release an app update with a new app icon. I've changed the icons several times to try different designs with Xcode 12.x and iOS 14 and never had any issues. Today I updated to Xcode 13 + iOS 15, and no matter what I try, the device keeps showing my previous version of the app icon.
Xcode displays the new icon (e.g. under "Targets" of the project settings).
The correct (new) icon is being displayed when running in simulator.
In the "Devices and Simulators" window, the old/wrong icon is displayed under "Installed Apps".
Things I've tried:
- I checked all asset catalogs etc. in my project and can confirm the old icon asset is no longer there.
- Clean build folder.
- Delete the app off the device from "Devices and Simulators".
- Delete the app on the device itself.
- Restart the iPhone whilst app is still on the device.
- Restart the iPhone whilst app is deleted.
- Restart Mac.
- I created a new iOS icon asset and linked that from the iPhone project settings.
- Increased the build number of the iPhone app.
No matter what I try, the old icon keeps coming back.
It seems like iOS 15 caches the icon and building and running on device from Xcode is not enough. Any ideas
me too after upgrade to Xcode 13 and IOS 15 , app icon display correctly in simulators , but in real device only show missing app icon
Update: The issue exists also in the simulator. On the first run it updates the app icon in the simulator, but then, when I replace the icon image afterwards, it will keep displaying the old icon the the simulator. The only solution I found so far is to reset the simulator and run again.