Launch · App Store
App Store launch requirements by platform
One reference for iPhone, iPad and Mac: which fields are shared, every text limit, required screenshot sizes, preview rules and how submissions work.
In brief
iPhone and iPad share one iOS version and listing; Mac is a separate macOS version on the same record. The name and subtitle are 30 characters each, keywords 100 bytes, promotional text 170 characters and the description 4,000. Required screenshots are iPhone Dynamic Island (medium display), iPad 13-inch if you support iPad, and a 16:10 Mac size for Mac.
iPhone, iPad and Mac at a glance
| Item | iPhone | iPad | Mac |
|---|---|---|---|
| App Store Connect platform | iOS | iOS (shared with iPhone) | macOS, added to the same record |
| Required screenshot set | Dynamic Island (medium display) | 13-inch display, if the app runs on iPad | Any of the four 16:10 sizes |
| Screenshots allowed | 1–10 per size and language | 1–10 per size and language | 1–10 per language |
| App previews | Optional, up to 3, up to 30 s | Optional, up to 3, up to 30 s | Optional, up to 3, landscape |
| Build | Shared iOS build | Shared iOS build | Separate macOS build |
| App Sandbox | Not required | Not required | Required |
| Submitted | With the iOS version | With the iOS version | As its own version |
Text fields and limits
The app name and subtitle belong to the whole app. Everything else on the product page belongs to a platform version, so iOS and macOS can have different descriptions, keywords and promotional text.
| Field | Limit | Level | Notes |
|---|---|---|---|
| App name | 2–30 characters | App | Editable until you submit, then with a new version |
| Subtitle | 30 characters | App | Shown under the name everywhere on the store |
| Keywords | 100 bytes | Version | Commas, no spaces; each keyword at least 3 characters |
| Promotional text | 170 characters | Version | Change any time without a new version; doesn't affect search |
| Description | 4,000 characters | Version | Plain text; first sentence is visible before "more" |
| What's New | 4,000 characters | Version | Not shown for the first version |
Apple's marketing pages describe the keyword limit as 100 characters; App Store Connect counts 100 bytes. For English they are the same. For accented and non-Latin scripts, a character can take 2–4 bytes, so count bytes.
Screenshot sizes
| Display class | Portrait pixels (landscape swaps them) |
|---|---|
| iPhone DuoRequired: From April 2027 (see note) | 1398 × 20342007 × 2853 |
| iPhone with Dynamic Island (large display) | 1260 × 27361290 × 27961320 × 2868 |
| iPhone with Dynamic Island (medium display)Required: Yes, for every iPhone app | 1179 × 25561206 × 2622 |
| iPhone with Face ID (large display)Required: Only if you skip the Dynamic Island (large display) set | 1284 × 27781242 × 2688 |
| iPhone with Face ID (medium display) | 1170 × 25321125 × 24361080 × 2340 |
| iPhone with Home Button (large display) | 1242 × 2208 |
| iPhone with Home Button (medium display) | 750 × 1334 |
| iPad 13-inch displayRequired: Yes, if the app runs on iPad | 2064 × 27522048 × 2732 |
| iPad 11-inch display | 1488 × 22661668 × 24201668 × 23881640 × 2360 |
| MacRequired: Yes, for Mac apps | 1280 × 8001440 × 9002560 × 16002880 × 1800 |
Source: Apple screenshot specifications. 1–10 screenshots per size and language; JPEG or PNG; no transparency.
All screenshots must be JPEG or PNG with no transparency. If your UI is identical across sizes, upload only the largest required size and App Store Connect scales it for smaller devices.
Header and search assets
Since October 2026, App Store Connect also accepts a product page header and a search result asset, shown on iOS and iPadOS 27 or later. They are optional and separate from screenshots. Sizes and video rules are in the headers and search assets guide.
Submission model
- iPhone and iPad ship together in the iOS platform version. A Mac app is a separate macOS version with its own build.
- You can have one version per platform in review at a time.
- For Universal Purchase, use the same record and bundle ID; versions and build numbers can differ.
- An approved version can take up to 24 hours to appear on the store.
Do this today
- Check which platforms your record has, and which ones you intend to add.
- Confirm your screenshot set includes 1206 × 2622 (iPhone) and, if you support iPad, 2064 × 2752.
- Count your keyword field in bytes, not characters, in every language you ship.
Official sources
Checked 2026-10-16. Store rules change; confirm anything submission-critical on these pages.