Fixing “The dimensions of one or more screenshots are wrong” in App Store Connect
Three minutes of measuring usually settles this error. Read the real pixel size of each file, find the slot it is going into, and compare against the closed list below. Missing by a few pixels counts as missing.
Published: · Last reviewed:
Measure before you guess
Start with the file, not with the slot. Design tools often display a frame in points or a rounded figure, so they are the wrong place to read a size from. On a Mac, ask the system:
sips -g pixelWidth -g pixelHeight shot.png
Write the two numbers down for every image in the failing set. Then look at which display class you were dropping them into. The error is raised for a whole class at once, and a single stray file is enough to trigger it.
The allow-list
Here is every accepted pair, grouped by slot. Portraits are given; for landscape, swap the two numbers.
| Slot in App Store Connect | Accepted portrait sizes |
|---|---|
| 6.9″ (iPhone with Dynamic Island (large display)) | 1260 × 2736, 1290 × 2796, 1320 × 2868 |
| 6.5″ (iPhone with Face ID (large display)) | 1284 × 2778, 1242 × 2688 |
| 6.3″ (iPhone with Dynamic Island (medium display)) | 1179 × 2556, 1206 × 2622 |
| 6.1″ (iPhone with Face ID (medium display)) | 1170 × 2532, 1125 × 2436, 1080 × 2340 |
| iPad 13″ display | 2064 × 2752, 2048 × 2732 |
| iPad 12.9″ display | 2048 × 2732 |
| iPad 11″ display | 1488 × 2266, 1668 × 2420, 1668 × 2388, 1640 × 2360 |
The older slots work the same way: the 5.5″ slot takes
1242 × 2208 and the 4.7″ slot
750 × 1334. These values come from Apple's own screenshot
specifications, read on 1 September 2026 and compared again on 12 October
2026. Nothing had moved, although Apple now names the classes by screen type
instead of by diagonal. The full set for every device sits in the
App Store screenshot sizes guide,
and the screenshot size calculator
will test a given file against it.
Why no tolerance exists
The wording of the message describes what you see, not what went wrong. Underneath, each slot owns a short list of pixel dimensions, and a file either equals one of them or it does not. There is no rounding, no closest match and no automatic crop.
That is why re-exporting « larger » or at
« higher quality » never helps. A real example:
1290 × 2790 is refused and 1290 × 2796
goes through. Six pixels of height make the entire difference.
Right size, wrong room
By far the most frequent cause is a valid file in the wrong slot. Match each file to its row in the table above:
1290 × 2796belongs in the 6.9″ slot. Put it in the 6.5″ slot, which takes1284 × 2778and1242 × 2688, and it fails.- A file only ever matches one row. If you fill several classes, export a separate set for each.
- iPhone and iPad keep separate lists, so an iPhone file does not carry over to an iPad slot.
Sizes that look plausible and are not
1080 × 1920 is a number everyone knows from video, and it
appears on no iPhone list. 1290 × 2790 is just short of a
real size, which is typical when a design tool rounds a frame. Scaling a
smaller capture up to a listed size will satisfy the check but not the eye:
the picture turns soft, and the store shows it at full size.
The size is right and it still fails: alpha
Apple's specification states that “Images can't include alpha
channels or transparencies.” A Simulator capture made with
xcrun simctl io <device> screenshot --type=png carries an
alpha channel even if every pixel is opaque, on each device we tried. Flatten
it, for example with
sips -s format jpeg -s formatOptions 95 in.png --out out.jpg,
then confirm with sips -g hasAlpha out.jpg.
Prevent it at the source
Render at the device's native size instead of resizing later. A screen of
393 × 852 pt at @3× comes out at
1179 × 2556 px through multiplication, so the file is
correct the moment it is written. The arithmetic for each model is in
iPhone screen sizes in points and pixels,
and the wider rules are in
App Store screenshot resolution.
If you will upload only one iPhone set, make it the one Apple has required
since October 2026: the 6.3″ class (“iPhone with Dynamic Island
(medium display)”), at 1206 × 2622 or
1179 × 2556. Apple scales it for the smaller classes,
while the 6.9″ and 6.5″ slots can fall back only on each other.
Questions
What does the dimensions error actually test?
Only the width and height in pixels, against a closed list tied to the slot you chose. It happens at upload time, before any person looks at your images.
Will a larger or sharper export get past the check?
No. A bigger file is just another size that is not on the list. Look up the exact pair for the slot and render at that.
Is cropping an acceptable repair?
Rarely. A crop removes part of the design, and it only passes if the result lands exactly on an accepted size. Re-export the design at the right size instead.
My set passed for iPhone but fails for iPad. Why?
The iPad lists are separate. 1290 × 2796 is fine in the iPhone 6.9-inch slot but is on no iPad list; the iPad 13-inch slot takes 2064 × 2752 or 2048 × 2732.
Does this error mean App Review turned me down?
No. It is an automatic upload check. Review rejections arrive later, from a person, and are worded differently.