Tomorrowish · Duo Shots framer
iPhone Duo screenshot sizes for the App Store
iPhone Duo has two displays, so it has two screenshot sizes, each in portrait or landscape. These are the pixel sizes App Store Connect accepts, copied from Apple's specification page on October 24, 2026.
| Display | Portrait | Landscape | Width : height |
|---|---|---|---|
| Outer display (device closed) | 1398 × 2034 | 2034 × 1398 | 0.69 : 1 |
| Inner display (device open) | 2007 × 2853 | 2853 × 2007 | 0.70 : 1 |
Formats: .png, .jpg or .jpeg, 1 to 10 screenshots per display size, and
"Images can't include alpha channels or transparencies." Both Duo shapes are much wider than other iPhones (a 6.9" iPhone shot is 1320 × 2868, 0.46 : 1),
so regular iPhone screenshots can't be resized into Duo ones without stretching or big empty bands: capture the Duo displays themselves.
The April 2027 rule
"Starting in April 2027, screenshots will be required for any app using the iOS 27.1 SDK or later."
"When you submit iPhone Duo screenshots in App Store Connect, your App Store product page will display a badge to let people know your app is optimized for iPhone Duo."
Source: Apple, Screenshot specifications, iPhone Duo row (read October 24, 2026).
What the page does not say (as of October 24, 2026): whether you need both an outer and an inner set, or whether one is enough. It lists the two sizes in one iPhone Duo row with one note. Uploading both is the safe reading, and it shows people both ways they'll hold the phone.
Outer and inner, in Apple's words
"iPhone Duo is a foldable phone, with a compact outer display and a large inner display. Both displays include a front camera, and the inner front-facing camera is hidden when not in use."
"People interact with the outer display when the device is closed, and the system places toolbars and tab bars on the side to maximize the vertical space for content."
Sources: Preparing your app for iPhone Duo and Designing for iPhone Duo (HIG page dated September 9, 2026). That means outer-display screenshots usually show your tab bar or toolbar down the side, not along the bottom: capture them from the real layout rather than mocking one up.
How to capture each display
- Install Xcode 27.1 and the iOS 27.1 simulator runtime (
xcodebuild -downloadPlatform iOS; the runtime is a large download, several GB). - Create and boot an iPhone Duo simulator. Developers report the device type id as
com.apple.CoreSimulator.SimDeviceType.iPhone-Duo:xcrun simctl list devicetypes | grep -i duo xcrun simctl create "Duo" com.apple.CoreSimulator.SimDeviceType.iPhone-Duo com.apple.CoreSimulator.SimRuntime.iOS-27-1 xcrun simctl boot "Duo" && xcrun simctl bootstatus "Duo" -b
- Open your app with demo data, then save each display. The outer display is reported as
primaryand the inner one asprimary-1:xcrun simctl io booted screenshot --display=primary outer.png xcrun simctl io booted screenshot --display=primary-1 inner.png
- Set a clean status bar first if you like:
xcrun simctl status_bar booted override --time 9:41 --batteryLevel 100 --cellularBars 4.
The device id and display names come from developer write-ups of the Xcode 27.1 simulator, not from an Apple page; run
xcrun simctl list devicetypes and xcrun simctl io booted screenshot --help to confirm them on your Mac. Poses (closed, book, open)
are switched in Xcode's Device Hub window; simctl has no pose command.
Got the raw captures? Duo Shots frames and captions them at these exact sizes in your browser (nothing uploaded).
App Store Connect API
As of the App Store Connect OpenAPI spec 4.5.1 (downloaded October 24, 2026), the ScreenshotDisplayType list used to upload screenshot sets
has no iPhone Duo value yet (it ends at APP_IPHONE_67 for iPhone). An IPHONE_DUO value does appear in the newer
AppAssetLibraryDisplayClass list. So tools that upload through the API (fastlane deliver and similar) may not be able to send Duo sets until
Apple adds the display type; the App Store Connect website is the sure route for now.
Every other current iPhone and iPad size
From the same Apple page. Apple scales the largest size you provide down to the smaller ones when your UI is the same.
| Display | Accepted sizes (portrait; landscape is the same pair swapped) | Note |
|---|---|---|
| iPhone, Dynamic Island, large | 1260 × 2736, 1290 × 2796, 1320 × 2868 | Falls back to scaled Face ID (large) |
| iPhone, Face ID, large | 1284 × 2778, 1242 × 2688 | Required if no Dynamic Island (large) shots |
| iPhone, Dynamic Island, medium | 1179 × 2556, 1206 × 2622 | Required: at least one iPhone screenshot |
| iPhone, Face ID, medium | 1170 × 2532, 1125 × 2436, 1080 × 2340 | Falls back to scaled Dynamic Island (medium) |
| iPhone, Home button, large | 1242 × 2208 | Falls back to scaled Face ID (medium) |
| iPhone, Home button, medium | 750 × 1334 | Falls back to scaled Home button (large) |
| iPad 13" | 2064 × 2752, 2048 × 2732 | Required if the app runs on iPad |
| iPad 12.9" | 2048 × 2732 | Falls back to scaled 13" |
| iPad 11" | 1488 × 2266, 1668 × 2420, 1668 × 2388, 1640 × 2360 | Falls back to scaled 13" |
| iPad 10.5" | 1668 × 2224 | Falls back to scaled 12.9" |
Older 4", 3.5" and 9.7" sizes are on Apple's page too. Checked October 24, 2026; if Apple changes the page, this one gets updated.