While trying to add Review Information for my In-App-Product I upload a screenshot (successfully) that is 1280x800, no alpha.
I then go to click "save", and it gives me an error message such as:
You must upload a valid screenshot
Your Screenshot must be a valid size. Learn more
No further information is given. As far as I can tell my screenshot is valid.
I've tried both Firefox and Safari.
Simply click on the tab of the devices shown, and click Choose File to upload the screenshots. You can upload up to 10 screenshots each. Apple has many devices with various screen sizes, so make sure that you ticked for these devices to use the screenshots that you uploaded.
Apple store screenshot sizes are very specific, and we've listed them below. A minimum of one and a total of ten Screenshots can be uploaded to the Gallery in either portrait or landscape formats. In the Apple Store, Screenshots take up the most real estate in the First Impression Frame of your Product Page.
Your screenshots can't be uploaded because you have selected to use screenshots from either a larger display size or your app's primary localization. Your screenshots can't be uploaded because you have selected to use screenshots from either a larger display size or your app's primary localization.
I would like to add to the accepted answer because regurgitating the documentation does little to resolve actual problems.
After taking a screen shot of the app on my device for in app purchase review and it still didn't work, I did some investigating.
After you attempt to upload a screen shot and see the error to upload a valid size, you can open the browser inspector to see the error details. The image MUST be one of these dimensions: accepted resolutions found in console error
Something else I didn't realize is when taking screen shots with command-shift-4 on macbooks, when you hold it down for the drag you can see the actual dimensions of the screen shot you are taking, but for some reason it saves it as DOUBLE the size. I ended up taking a screen shot where the cross hairs of the screen shot say 320 x 480 resulting in a saved png of 640x960. It has to be one of the pre set sizes in order for image upload to accept it.
After banging my head on a wall for a couple hours I figured this out, so I hope this helps others .
Upload screenshots of 1242×2208 resolution (iPhone 6 Plus).
If your app is the same across device sizes and localizations, you can use the highest resolution screenshot for each device type; this set will scale appropriately for other device sizes when viewed on the App Store in each localization available in iTunes Connect. For example, if your app supports only the iPhone, you can provide 5.5-inch display screenshots and you do not need separate screenshots for the 4.7-inch, 4.0-inch and 3.5-inch displays.
See Screenshot Properties section here for details
Screen shots of the simulator taken via Command + Shift + 4
or screenshots taken using a real device (even latest iPhone 11) are not accepted by App Store Connect.
Instead, use your Simulator in the latest & biggest device mode (currently iPhone 11 Pro Max) and use simulator's menu:
File > New Screen shot
Or just press Command + S
.
It saves the screen shot file to the desktop. It will be accepted by App Store Connect.
PS: Just for the sake of more info, this question is related to this one: iTunes Connect Screenshots Sizes for all iOS (iPhone/iPad/Apple Watch) devices
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