The following resolutions are acceptable to iTunes connect:
Hope this helps. Even Apple's Documentation on the matter is incomplete.
Update: Apple has introduced a new Media Manager which requires only that you create artwork for the largest iPhone and/or iPad devices. The smaller images will be created for you. Note that if you hadn't been creating iPad Pro images before, you have to now (if you support iPad).
Update: Screenshots and app previews for new devices now supported.
This answer is updated for Xcode 11.
App Store Connect currently asks for images in the following categories:
This is 1242 x 2688
pixels. You can create this size image using the iPhone 11 Pro Max simulator.
This is 1242 x 2208
pixels. You can create this size image using the iPhone 8 Plus simulator.
That is 2048 x 2732
pixels. You can create this size image using the iPad Pro (12.9-inch) (3rd generation) simulator.
That is 2048 x 2732
pixels. This is the exact same size as the iPad Pro (12.9-inch) (3rd generation), so most people can use the same screenshots here. But see this.
To get screenshots of the proper size without having to create them manually -- run your app in the latest version of Xcode and choose the iPhone you need screenshots for, then hit cmd-s while viewing the simulator. This will save a screenshot to your desktop in the full resolution that you need for submission.
As noted below by @HoffZ, be sure that the scale is set to 100%.
In Xcode select simulator you want:
In the Simulator menu set the scale to 100%:
Press cmd-s to save:
In Xcode 9, in addition to setting the Window Scale to 100% (⌘1) it is now necessary to also uncheck Optimize Rendering for Window Scale
in the debug menu in order to get a screenshot of the proper resolution.
To take a screenshot of the proper size for use on the app store:
1.) Run app in simulator
2.) Set scale (⌘1)
3.) Uncheck Optimize Rendering for Window Scale
in debug menu
4.) Take a Screenshot with ⌘S
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With