you must upload screenshots specific to each device. Images must be in JPEG or 24-bit PNG. A minimum of 2 screenshots is required. Minimum dimension: 320px Maximum dimension: 3840px.
Whatever length you need to capture will be fine as long as your width is 1,000 pixels. If you're taking a portrait-oriented screenshot, you should be good if you can make your wide edge more like 500 pixels.
New size is 1242 × 2688 pixels
Extra information for required sizes:
For latest update, ituneconnect 6.5 inch screenshot should use Iphone Xs Max. Iphone XR screenshot doesn't match.
See the above image, that's all screen size for apple screenshot
Latest specifications as of Dec, 04 2021
Reference: https://help.apple.com/app-store-connect/#/devd274dd925
Starting March 2019, all new apps and app updates for iPhone, including universal apps, will require iPhone XS Max screenshots. They must also be built with the new iOS 12 SDK and support the latest devices. All new apps and app updates for Apple Watch will need to be built with the watchOS 5 SDK and support Apple Watch Series 4.
I found that the easiest way to get the expected result is to open simulators on Xcode of the attached below device list and take a screenshot of the desired screens of your app you want to show via simulator menu on the Mac:
File > New Screen Shot (Cmnd + S)
Then upload them to App Store Connect (iTunes Connect) in the Media Manager section for the named devices below.
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