Reference · Official sources first
App Store launch requirements by Apple platform
Compare iPhone, iPad, and Mac App Store launch requirements, screenshot specifications, previews, records, testing, and Universal Purchase behavior in one current reference.
In brief
iPhone and iPad share an iOS platform version in App Store Connect, while macOS is added as another platform. Metadata and commerce can span the app record, but screenshots, builds, testing, and some product-page information remain platform-specific.
On this page
iPhone, iPad, and Mac at a glance
| Requirement | iPhone | iPad | Mac |
|---|---|---|---|
| App Store Connect platform | iOS | iOS — shared with iPhone | macOS — add to the app record |
| Required screenshot set | At least one current required iPhone size | 13-inch when the app supports iPad | At least one accepted 16:10 Mac size |
| Accepted screenshot range | 1–10 per device size and localization | 1–10 per device size and localization | 1–10 per localization |
| App previews | Optional; up to 3 per supported size/language | Optional; up to 3 per supported size/language | Optional; up to 3, landscape only |
| Separate Add Platform step | No — the initial iOS platform | No | Yes, for a native or Mac Catalyst Mac version |
| App Sandbox | Not the Mac App Sandbox requirement | Not the Mac App Sandbox requirement | Required for Mac App Store distribution |
| Creative priority | Fast scan and immediate value | Large canvas, multitasking, input | Desktop workflow, depth, continuity |
The metadata model
App Store Connect holds both app-level information and platform-version information. The app name and subtitle are app-level, with current 30-character limits. Each platform version contains its own release and product-page information such as screenshots, app previews, promotional text, description, keywords, support URL, marketing URL, version, copyright, What’s New text, and review notes.
App level
- Identity
- Name, subtitle, bundle relationship, categories
- Trust
- Privacy answers should cover every platform
iOS version
- Delivery
- One iOS platform version supports iPhone and iPad
- Creative
- Device-specific screenshot and preview sets
macOS version
- Delivery
- Added as a platform with its own build
- Creative
- Mac description, promotional text, screenshots, and optional previews
Apple App Store
App name
30charactersLocalized and editable only when the app version status permits it.
Official source ↗Apple App Store
Subtitle
30charactersA concise summary shown beneath the app name.
Official source ↗Apple App Store
Promotional text
170charactersConversion copy that can be updated independently of a new version.
Official source ↗Apple App Store
Keywords
100UTF-8 bytesComma-separated terms; Unicode characters can consume more than one byte.
Official source ↗Apple App Store
Description
4000charactersVisible product-page copy. The first sentence should explain the product before the text is expanded.
Official source ↗Apple App Store
What’s New
4000charactersCustomer-facing release notes for the version being submitted.
Official source ↗Current screenshot requirements
- Count: Apple accepts 1–10 screenshots per applicable device size and localization.
- File type: JPEG, JPG, or PNG, without alpha transparency.
- iPhone: at least one screenshot in the current required “iPhone with Dynamic Island (medium display)” set.
- iPad: a 13-inch iPad screenshot is required when the app supports iPad.
- Mac: a required 16:10 screenshot using 1280 × 800, 1440 × 900, 2560 × 1600, 2880 × 1800.
App preview requirements
App previews are optional. Apple permits up to three per supported device size and language. Mac app previews must be landscape. Preview availability and accepted delivery details depend on the device and App Store Connect context, so validate the final upload there.
Builds and submissions remain platform-specific
iPhone and iPad ship through the iOS platform version. A related Mac app uses a macOS platform version and separate build. Apple allows one app-version submission per platform at a time; items for different platforms are not combined into one submission.
For Universal Purchase, use the same app record and bundle ID. Platform version and build numbers may differ. After approval on at least two platforms, Apple says the Universal Purchase remains and the platform version cannot be removed.
Primary Apple sources
These are the pages to recheck before a launch. The surrounding guides translate them into working decisions without hiding the source.
- Apple · Add platforms ↗
- Apple · Universal Purchase ↗
- Apple · iPhone and iPad apps on Apple silicon Macs ↗
- Apple · App information ↗
- Apple · Platform version information ↗
- Apple · Screenshot specifications ↗
- Apple · Upload previews and screenshots ↗
- Apple · App Sandbox ↗
- Apple · TestFlight overview ↗
- Apple · Configure in-app purchases ↗
- Apple · Manage app privacy ↗
- Apple · Accessibility nutrition labels ↗
- Apple · Submit an app ↗
- Apple · Submitting for review ↗
- Apple · Publishing overview ↗
- Apple · Test compatible devices ↗