ITMS-90717 iOS Origin: On your device Last updated 15 Oct 2026

ITMS-90717: Invalid App Store Icon. The App Store Icon in the asset catalog can't be transparent nor contain an alpha channel

The 1024×1024 App Store icon has an alpha channel/transparency, which App Store Connect rejects.

Exact message you may see Invalid App Store Iconcan't be transparent nor contain an alpha channelITMS-90704 Missing required icon
Seen on: iOS

Meaning

Icons exported from design tools as PNG with alpha (even fully opaque) fail. Re-export without alpha (flatten).

Common causes

  • Icon PNG saved with alpha channel
  • Transparent corners/background
  • Missing 1024 icon in the asset catalog (ITMS-90704)

⚡ Quick fix

  1. Re-export the icon as PNG without alpha
  2. Flatten with sips or Preview
  3. Ensure the 1024pt icon exists in AppIcon

Detailed fix by platform

Shell

  1. swift
    sips -g hasAlpha AppIcon-1024.png
    sips -s format jpeg AppIcon-1024.png --out tmp.jpg && sips -s format png tmp.jpg --out AppIcon-1024.png

How to diagnose

  1. Alpha — sips -g hasAlpha
  2. Catalog — 1024 slot filled?

🔧 Still not fixed?

Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:

Where this error sits

Origin: On your device. Errors that are often confused with or caused by this one (click to open):

ATS — App Transport Security has blocked a cleartext HTTP resource load (iOS)ATSintegrity could not be verified — Unable to Install "App": This app cannot be installed because its integrity could not be verified (iOS)integrity could not b…ITMS-90206 — ITMS-90206: Invalid Bundle. The bundle at 'App.appex' contains disallowed file 'Frameworks' (iOS)ITMS-90206ITMS-90683 — ITMS-90683: Missing purpose string in Info.plist (NSCameraUsageDescription etc.) (iOS)ITMS-90683ITMS-90725 — ITMS-90725: SDK version issue — This app was built with the iOS 17.x SDK. All iOS apps submitted to the App Store must be built with the iOS 18 SDK or later (iOS)ITMS-90725ITMS-91053 — ITMS-91053: Missing API declaration — Your app's code references required reason APIs (privacy manifest) (iOS)ITMS-91053Redundant Binary Upload — ITMS-4238: Redundant Binary Upload. You've already uploaded a build with build number 'x' for version number 'y' (iOS)Redundant Binary Uplo…ITMS-90717

Explore the map of this error Full error map →

🧠 Still stuck? Analyze your error

Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.

💬 What worked for others

No tips yet — did something else fix this for you?

Share what worked for you

Tips are checked by an editor before they appear. Links are removed.