Why this many sizes
Apple defines icon sizes in points, not pixels, and every platform supports one or more display scale factors (@1x, @2x, @3x). A 60-point iPhone app icon needs to exist at @2x (120×120 px) and @3x (180×180 px) because iOS picks the closest scale at runtime based on the device. The Asset Catalog bundles all of these so the OS can pick without you writing any code.
The 1024×1024 marketing icon
Separate from everything else. This is the icon the App Store product page, search results, and Today tab use. Apple requires: exactly 1024×1024 pixels, PNG, sRGB or Display P3, no alpha channel, fully opaque, no rounded corners (Apple masks in a uniform rounded rectangle on display). An alpha channel — even one where every pixel is alpha=255 — triggers a rejection during App Store Connect validation with the message "Invalid Large App Icon."
iPhone Asset Catalog icons
Four usages per device: Notification (20pt), Settings (29pt), Spotlight (40pt), and App (60pt). iPhone requires @2x and @3x for every usage. Apple Watch additionally needs a Home Screen and Short Look entry. iPad uses @1x and @2x.
Xcode 14+ single-size workflow
Since Xcode 14, you can set the AppIcon asset catalog attribute to Single Size and ship only the 1024×1024 master. Xcode generates every smaller size at build time using high-quality scaling. This covers the common case. You only need to fall back to individual sizes when you want a different design at a specific size — for instance a simplified notification icon that reads clearly at 20pt.
visionOS icons
Vision Pro icons are layered: 1024×1024 PNG per layer (front, middle, back), with transparency in the layers that need it. Vision Pro is the one platform where transparency is required for the icon — a lot of early visionOS rejections come from developers submitting flat opaque icons.
Avoiding the most common icon-related rejections
- Alpha channel on the 1024×1024. Flatten to a fully opaque PNG in Preview, Pixelmator, or Photoshop before adding to the catalog.
- Wrong dimensions on any catalog entry. Asset Catalog does not resize — a file tagged as "60pt @3x" must be exactly 180×180 pixels.
- Pre-rounded corners. Supply a full square. iOS applies the mask.
- Including Apple hardware, Apple logos, or other app names in the icon design. Apple's design guidelines and review team reject these.
- Transparent backgrounds on non-Vision icons. Will display with a black or white box around them depending on the surface.
Tip: AppConsul reads your Xcode Asset Catalog, validates every icon size, flags alpha-channel issues on the 1024, and syncs marketing icons to App Store Connect via the API. See AppConsul →
Frequently asked questions
Why can't the App Store 1024 icon have transparency?
Apple applies a uniform rounded-rectangle mask to your icon on every surface. The 1024×1024 must be square, fully opaque, with no alpha channel. Even an alpha channel with all pixels at 255 fails validation.
Does Xcode generate all icon sizes from the 1024 automatically?
Yes — since Xcode 14, setting AppIcon to Single Size lets you ship only the 1024 master and Xcode produces every required size at build time.
What does @2x and @3x mean for icon sizes?
They are the display scale factors. A 60pt iPhone icon at @3x is 180×180 pixels (60 × 3). Most modern iPhones use @3x; iPads and older devices use @2x or @1x.
Do I need a separate icon for App Store Connect?
Yes — the 1024×1024 marketing icon. In practice it lives in your Asset Catalog and ships with your build; App Store Connect extracts it automatically.
Managing icons across apps? Use AppConsul.
AppConsul validates every icon size in your Asset Catalog, checks the 1024 master for alpha channel, and syncs marketing assets with App Store Connect.
See AppConsul →