App icon color changed on its own

I haven't updated my app in months, but I discovered my app icon color recently changed entirely on its own, and it displays inconsistently in App Store, App Store Connect, and TestFlight.

Everything works fine locally during development. It's all as expected in Icon Composer and Xcode. Typically, the icon shows a white symbol on a blue background.

But now, online, the white symbol is a dark red color, and there seem to be additional Liquid Glass and shadow effects that I never chose.

So, somewhere in Apple's backend processing of my .icon file, it's getting malformed and rasterized with different parameters than expected? And different cached versions are being displayed in different places?

On web, it's showing the incorrect version. Same in App Store Connect and TestFlight. In App Store on iOS, the incorrect version is shown in search results, but the correct version is shown on the product page.

I've attached some screenshots.

Store link: https://apps.apple.com/us/app/kitchenkit-grocery-organizer/id6754018760

Related threads:

  1. https://developer.apple.com/forums/thread/812852
  2. https://developer.apple.com/forums/thread/811770
  3. https://developer.apple.com/forums/thread/823078

Thanks for the post, I’m sure many developers have been there here before about icons saved with transparency. I always use TestFlight to see my build before going to the store. I’m sure many developers here can help you in recommendations how to save your icon files to avoid compression changes? I personally haven't created an icon in year for obvious reasons.

Was your icon saved using a CMYK color profile? it will look perfectly fine locally in Xcode, Icon Composer, and on your simulator. However, when the icon compress and generate the various icon sizes for the web and iOS, it misinterprets the CMYK color channels as RGB channels.

Before uploading a new build, ensure the Alpha or Transparency checkbox is unchecked. The image must be 100% flattened. I normally open my Assets.xcassets folder in Xcode and select the AppIcon and look at the attributes inspector on the right. Ensure you don't accidentally have a macOS or visionOS icon slot filled with an incorrect asset that the App Store might be pulling by mistake? Check your icon file does not contains an alpha channel.

Albert
  Worldwide Developer Relations.

App icon color changed on its own
 
 
Q