iOS App Icon Requirements: 1024 px, No Alpha, Layers and Variants
iOS app icon requirements explained: a 1024 × 1024 square PNG without alpha, no baked-in corners, dark and tinted variants, and fixes for upload errors.
ScreenShipper team · · 7 min read
Quick answer: An iOS app icon must be a 1024 × 1024 px square image in your Xcode asset catalog, flattened without transparency or an alpha channel, and without rounded corners baked in, because iOS applies its own mask. Xcode generates the smaller sizes from it. Dark and tinted variants are optional, Icon Composer adds a layered format, and the artwork must follow App Review's content rules.
The Core Requirements at a Glance
| Requirement | What Apple expects | What goes wrong if you miss it |
|---|---|---|
| Size | 1024 × 1024 px, added as a single size in the AppIcon set | Missing or blurry icons on the App Store and devices |
| Format | A flattened PNG, or a layered Icon Composer file | Unsupported files or flattened layers you cannot adjust |
| Transparency | None in the primary icon image | Upload validation rejects icons with an alpha channel |
| Shape | Square and unmasked; the system rounds the corners | Visible edges, dark corners, poor highlight effects |
| Color space | sRGB or Display P3 (Gray Gamma 2.2 for grayscale) | Colors that shift between your design tool and the device |
| Content | Appropriate for a 4+ age rating, no misleading imagery | App Review rejection under Guideline 2.3.8 or 2.3 in general |
| Location | Inside your app binary's asset catalog | The App Store icon cannot be changed without a new build |
That last row surprises many first-time developers: you do not upload the App Store icon in App Store Connect. It comes from the build you submit, which is why changing your icon always means shipping a new version. For the full list of sizes Xcode derives from the master, see the App Icon Size Guide.
How to Add Your Icon in Xcode
- Open your project's asset catalog (usually
Assets.xcassets) and select AppIcon. - Open the Attributes inspector and set the iOS option to Single Size.
- Drag your 1024 × 1024 px PNG into the image well.
- Optionally, set Appearance to Any, Dark, Tinted and add the dark and tinted variants (more on these below).
- Confirm the Primary App Icon Set Name build setting points to the set you edited, especially if you renamed it.
- Archive the app and run Validate App in the Organizer before uploading. Validation catches most icon problems before App Review sees them.
If you want to hand-tune small sizes, you can switch to All Sizes and drop in each image yourself. Every one of them must follow the same rules: opaque, square and flattened. If you ship on Android too, the free app icon generator builds the Xcode AppIcon set and the Android files from the same 1024 px image.
Dark, Tinted and Clear Appearances
Since iOS 18, people can choose dark or tinted Home Screen icons. Apple's Human Interface Guidelines now describe default, dark, clear and tinted appearances for iOS, iPadOS and macOS, and the system automatically generates any variant you do not provide.
For the asset catalog route, Apple's Xcode documentation is specific:
- Dark icon: provide it with a transparent background so the system-provided dark background shows through. This is the one case where transparency is expected, and it applies only to that variant, not the primary icon.
- Tinted icon: provide a grayscale image. The system applies the tint color the person chooses.
- Skipping both is allowed. The system applies its own automatic treatment.
Apple also asks you to keep the icon's core features consistent across appearances, so people can still find your app after switching, and notes that alternate app icons need their own dark, clear and tinted variants. For design advice on each variant, see iOS Dark and Tinted App Icons.
Icon Composer and Liquid Glass
With iOS 26, Apple introduced the Liquid Glass design language and Icon Composer, a tool for creating layered icons from one design for iPhone, iPad, Mac and Apple Watch. According to Apple, you can annotate how the icon looks in default, dark and mono modes, add the resulting icon file directly to Xcode, and export a flattened version for marketing use.
Apple's current guidance for layered icons includes:
- Provide square, unmasked layers. Pre-masked layers interfere with the system's specular highlights and can look jagged.
- Prefer vector layers such as SVG or PDF, and PNG for raster artwork or mesh gradients.
- Keep an imported background layer full-bleed and opaque, or use Icon Composer's built-in solid colors and gradients.
- Skip your own effects. The system adds highlights, shadows and blur dynamically, so baked-in versions tend to clash.
You can still provide a nonlayered bitmap. In that case, Apple says the system tries to separate the foreground from the background itself, and it may not apply glass effects to small details such as text or thin lines. Because this area has changed with each major release, check the Human Interface Guidelines before you start a redesign.
Content Rules That Get Icons Rejected
Size and format problems are caught by validation. Content problems are caught by App Review.
- Age rating: Guideline 2.3.8 requires icons, screenshots and previews to be appropriate for a 4+ audience even if your app is rated higher.
- Apple hardware: the HIG says not to use replicas of Apple hardware products in your icon.
- Other brands: do not use trademarks, logos or characters you have no rights to, and do not imitate another app's icon closely enough to cause confusion.
- Nonessential text: Apple advises including text only when it is essential to your brand. Words like "New" or "Play" become outdated and are hard to read at small sizes.
- Screenshots in the icon: Apple recommends against replicating standard UI components or using app screenshots as your icon.
For craft advice that keeps you well inside these rules, see App Icon Design: 12 Tips for an Icon People Tap.
Fixing Common iOS App Icon Upload Errors
| Symptom | Likely cause | Fix |
|---|---|---|
| "Invalid App Store Icon" error saying the icon can't be transparent or contain an alpha channel (often reported as ITMS-90717) | The 1024 PNG was saved with an alpha channel, even if it looks opaque | Re-export without alpha, for example in Preview via File, Export with the Alpha box unchecked |
| Validation says the app icon is missing | Empty image well, or the build setting points to a different icon set | Fill the AppIcon set and check Primary App Icon Set Name |
| Dark or jagged corners on the device | Corners were rounded in the source image | Export a full square and let iOS apply the mask |
| Blurry icon on the App Store | The source was upscaled from a smaller file | Export from your vector or 1024 px master |
| Icon looks different on newer iOS versions | The system applies glass effects and appearance variants | Preview your icon in Icon Composer or on a device running the latest iOS |
If you run into the alpha problem with screenshots too, the same fix applies. How to Remove the Alpha Channel from Screenshots and Icons walks through Preview, sips and design tool export settings.
Frequently Asked Questions
Can an iOS app icon have a transparent background?
Not the primary icon. The 1024 × 1024 image must be opaque and saved without an alpha channel. The exception is the optional dark variant, which Apple asks you to provide with a transparent background so the system's dark background can show through.
Do I need to round the corners of my iOS app icon?
No. Provide a full square image. iOS, iPadOS and macOS apply the rounded-rectangle mask themselves, and pre-rounded corners leave visible artifacts.
Are dark and tinted app icons required?
No. They are optional. If you do not provide them, iOS generates its own dark and tinted treatments from your icon, though designing them yourself gives you more control over how they look.
Can I change my iOS app icon without submitting an update?
No. The App Store icon comes from your app's asset catalog, so a new icon requires a new build. To test icon ideas, Product Page Optimization can show alternate icons to a share of visitors, but those icons must be included in your published app's binary. See Product Page Optimization (PPO).
Does the iOS app icon need to match my Google Play icon?
Not technically, but using the same design builds recognition. The files differ: Google Play needs a 512 × 512 px 32-bit PNG, and Android launchers use adaptive icon layers.
Sources
Generate every app icon size for free
Upload one image and download an Xcode AppIcon set, Android adaptive and themed icons and the 512 px Play icon in one zip.