iOS - How to Fix ERROR ITMS-90717: Invalid App Store Icon
This article explains how to fix the following error that may appear when uploading an iOS app from Xcode to TestFlight or the App Store:
App Store Connect Operation Error
ERROR ITMS-90717: "Invalid App Store Icon. The App Store Icon in the asset catalog in '****.app' can't be transparent nor contain an alpha channel."
This error occurs when the App Store icon has transparency (an alpha channel) enabled.
Here is one method to resolve the issue.
First, open the 1024×1024 App Store icon image with the Preview app on macOS. You can do this via the Open with External Editor menu in Xcode or directly from the Finder app.
In Preview, go to the menu [File] > [Export].
When the export dialog appears, choose the same directory to overwrite the original image, then uncheck the Alpha checkbox and click [Save].
Now, return to Xcode, Archive the app again and run Distribute. The error "ERROR ITMS-90717: Invalid App Store Icon" should be resolved.
Other icons may not trigger the error even if they contain transparency, but since using transparency in iOS app icons is not recommended, it might be better to recreate all icon sizes from the corrected 1024×1024 image and replace them altogether.
That’s how to resolve the ERROR ITMS-90717: Invalid App Store Icon error when uploading your app.