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