
When you save or submit App Previews and Screenshots in App Store Connect, you may see:
You must upload a screenshot for iPhone with Dynamic Island (Medium Display).
This is not an App Review rejection. It is a required media slot that is still empty or invalid. Apple will not let you proceed until the iPhone display group labeled for Dynamic Island · Medium Display has at least one screenshot at an accepted size.
The message shows up more often now because Apple splits iPhone screenshot requirements by display class: Dynamic Island vs older notches, and Medium Display vs Large Display. Uploading only legacy 6.5-inch or non–Dynamic Island assets frequently leaves this slot red.
In practice, the Dynamic Island · Medium Display iPhone slot is the primary ~6.7-inch class App Store Connect asks for (always confirm against the sizes listed in your media browser). The resolution teams most often use to satisfy it is:
| Use | Portrait pixels | Typical source |
|---|---|---|
| Main Dynamic Island · Medium Display shot | 1290 × 2796 | iPhone 14 Pro Max / 15 Pro Max / 16 Plus Simulator or equivalent canvas |
| Landscape for the same slot (if required) | 2796 × 1290 | Same device class, landscape |
Keep these distinctions clear:
Older workflows that prepared a single “6.7-inch set” often need an extra pass once Connect splits Dynamic Island Medium / Large (or offers “use screenshots from the next size up”).
| Cause | What you see | Fix |
|---|---|---|
| Wrong resolution | File lands in another group or is rejected | Export exactly 1290×2796 (or the size Connect shows) |
| Wrong display group | Assets sit under 6.5-inch / non-Island | Switch to Dynamic Island · Medium Display, then drag in |
| “Use previous size” checked but source empty | Medium Display stays required | Fill the source slot first, or uncheck and upload directly |
| Orientation mismatch | Portrait slot gets a landscape file | Match orientation to the slot |
| Localization gap | Default language OK, another language empty | Repeat the slot check per localization |
| Unsaved / stale UI | Looks filled until you save | Refresh, re-upload, save again |
If screenshots are stuck on “still uploading,” clear that pipeline first, then revisit size slots.
sips.Native device captures rarely match the exact upload pixels App Store Connect expects. Safer path:
Maintain a checklist: each display class × each localization × minimum frame count. Ship at least a few Medium Display · Dynamic Island frames for the default language, then localize copy or reuse where appropriate.
A reliable order of operations:
Before submit, glance at both the version page and Media Manager so nothing still warns about missing media.
| Question | Answer |
|---|---|
| I only have a non-Max Pro simulator — is that enough? | Only if the exported pixels match the accepted size for this slot; otherwise use a Plus/Pro Max class simulator or a fixed design canvas |
| Must the marketing image literally show the Dynamic Island UI? | The slot is about display class and pixel size; framed marketing shots are fine if dimensions match |
| Landscape-only apps? | Follow what Connect requires for that display class; most apps still need portrait masters |
| Do last year’s 6.7-inch PNGs still work? | Maybe not after Apple retargets slots — re-check specs when new iPhones ship |
| Wording differs by account language? | Same requirement; align to the Dynamic Island · Medium Display label in your UI |
The Dynamic Island (Medium Display) message means that specific screenshot slot is missing or the wrong size. Export to the accepted resolution (commonly 1290×2796), place the files in the correct group, save, then submit. Once the slot is green, batch the rest of your store creatives on the same canvas — AppShot Maker can help you generate framed screenshots at the target size when you are ready to ship.