I have uploaded screenshots for my app based on what Apple have said in their screenshot specifications.
I am worried as when I upload them to App Store Connect, they shrink and appear blurry, but when I click on them to view them, they are very high resolution.
When putting app icons into Xcode a similar thing happens: they look awful, but on the real devices they look great.
Will the screenshots look alright? (The dimensions they provide are still not what they will show as unless the user views them full screen.)
Don't worry, the screenshots will look alright. Screenshot sizes are equal to device screen sizes, so even in full screen everything will look good. When I uploaded icons and screenshots to App Store Connect they also were blurred, but on App Store they were alright.
Related
I've uploaded my app to AppStoreConnect and was working on getting all the data pulled together. Noticing the screenshot page, I took several screenshots of my app via the button on a iPhone 13 simulator. I tried to drag and drop the screenshots, like it should work, into the area. BUT I got this strange error:
I have tried different simulators and screenshots, but none of them seem to work. I've additionally tried to add screenshots for other screen inch sizes, but was unable. It seems quite unreasonable that the px dimensions should be 1242x2688 for a screenshot... considering that is about the size of my laptop's monitor.
Anybody know a way around this? It seems like (another) glitch... But I'm not sure. It would seem like taking a screenshot on the Apple simulator would work with the Apple website, but whatever.
Thanks in advance!
Can't directly take screenshots from an iPad simulator/device. Thus, resorting to rescaling crisp iPhone screenshots into iPad screenshots. The results are minor width stretching.
1242x2208 (iPhone 5.5") is rescaled into 2048x2732 (iPad 12.9") using 'nearest neighbor (preserve hard edges)' in photoshop resampling.
Currently I don't mind because the specific iPhone screenshots were very hard to capture & I need them the way they are; replicating them through the simulator/device would be impossible, especially for the iPad.
Will apple have issues with this during review process & reject the app?
Or it doesn't matter?
I can't speak exactly to the original question about the App Store but I've found that they allow some significant variation with screenshots (although obviously the pixel dimensions do have to meet requirements) such as adding marketing text and images around a partial screenshot. You could maybe go that route if you can grab part of an iPad image.
Is your screen resolution too low on your Macbook or external monitor to take simulator shots of an iPad? If so, perhaps you can find a 4K/5K monitor to use temporarily (maybe even at a computer store by being nice to someone :) ). Maybe landscape screenshots would work instead?
Anyways two ways you could grab them (with the Scale set to Pixel Accurate) are:
⌘-Shift-4, press space bar with the mouse over the simulator window, and then click, or
In the Simulator app, File/New Screenshot (⌘-s)
Hope that helps!
So I risked it & attached re-scaled iPhone screenshots as iPad screenshots into iTunes Connect. The app passed the app review process with no problems & is now released into the App Store.
Just to clarify, as Mark Thormann has already pointed out, variation is allowed BUT "pixel dimensions do have to meet requirements"!
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.
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
screenshot of the in-app purchase as it appears on the device. This screenshot is used for Apple’s review only and is not displayed on the App Store.
Screenshots requirements are outlined below:
iOS requires at least 640 x 920 pixels.
tvOS requires 1920 x1080 pixels.
macOS requires 1280 x 800 pixels.
After you upload an app review image, you can replace it, but you can’t remove it. You can’t update the screenshot while you in-app purchase is in review.
You are uploading screenshot of wrong size. It must be of at least 640 x 960 or any other size that inherits the iPhone screen size in 2x or 3x dimension.
It better you upload screenshot of your iPhone.
Apple Doc Reference
Run this app into iPhone 8 simulator.
Then take a screenshot using the simulator.
This is how my screenshott upload worked.
Just wondering if anyone else is having this issue. I'm unable to drag and drop screenshots (which as 100% the right size) into the new iTunes Connect media uploaded - whether it's on the main app page or in the Media Manager.
It just says that it's already using the 5.5-inch shots (of which there are none) and won't give me the ability to upload.
Interestingly, if I uncheck one of the smaller sizes I can drag screenshots to those just fine.
Screenshot of the issue:-
When I update the version of my App, also encountered the same situation. After trying various methods, the solution is found.
upload a screenshot of the non-primary language,
change the primary language,
modify the non-primary language screenshot,
change back the primary language.
Yeah Succeed!!!
There seems to be a bug in iTunes Connect that causes the 5.5 inch iPhone (and 12.9 inch iPad) screenshot upload to act identically to the smaller sizes in that it's disabled unless you choose to use a separate screenshot for that size. Except that the checkbox that allows you to do that is hidden in the largest device size in the group (iPhone/iPad). The bug seems to affect some combinations of localizations.
Right now you can play around with the languages as suggested in Bo Lin's answer, file a bug report to Apple, try to enable the screenshot upload if you're skilled at Angular.js (and I'm not sure if it's actually even possible), or just wait.
You only have to upload 5.5 screen sizes and 12.9 sizes screen shots
(Portrait)
5.5 screenshot size : 1242 × 2208
12.9 screenshot size : 2048 × 2732
I am trying to upload new screenshots to my game's page on iTunes Connect, but when I do that, I get an error that doesn't have anything to do with reality and/or common sense. Basically, I upload a bunch of iPhone screenshots with correct resolutions, sizes, etc. and get an error saying that I didn't. I am beginning te feel like I am doing something wrong, even though I am pretty sure I am not.
The error goes like this: "Your binary indicates support for iPhone/iPod touch. You must provide an iPhone/iPod touch screenshot." Again, as you can see on the screenshot below, I have indeed uploaded those screenshots. The binary is correct and is targeted at iPhone/iPod Touch and iPad.
I have tried both Chrome and Safari, all to no avail. I have left a ticket to Apple's support, but that can sometimes take days, and I don't have that kind of time, as the approval process is lengthy enough without this.
(a screenshot)
I know it's almost 1 year later, but for those still having this problem, just open the screenshot in preview and re-save it.
Worked for us!
Check that you are uploading high res (Retina) screenshots. As of February 2012, the screenshots you upload for iPhone/iPad must be in high resolution (suitable for Retina devices). Apple says:
The requirements for high-resolution images are 960 x 640, 960 x 600,
640 x 960, or 640 x 920 pixels. Images must be at least 72 dpi, in the
RGB color space, and the file must be .jpeg, .jpg, .tif, .tiff, or
.png.
I had to explicitly add the extension in finder first. Example 1.png/1.jpg instead of 1
This solved my problem ..
Quotes from apple developer forms :
Sorry to hear this is happening. This message means there are screenshot uploads that were started but never finished. Normally if an upload fails, App Store Connect will report an error and delete the unfinished screenshot for you. But it sounds like in this case a failed screenshot did not get deleted successfully.
You can delete these yourself manually: Go to your app version page
where you see your screenshots.
Click “View All Sizes in Media Manager”. This should take you to a
page with all available display types and sizes.
Click the “>” icon by each display size to expand every section.
Unfinished screenshots show as a grey placeholder icon instead of an
actual screenshot. Normally these tell you someone else on your team
is in the process of uploading a screenshot. But if that’s not the
case, then it means a screenshot upload failed, and did not get
cleaned up automatically. If you see any of these: Hover your mouse
pointer over the screenshot. A red (-) icon will appear over the
top-left corner.
Click the (-) icon to delete the placeholder.
If you have more than one localization for your app, use the locale
picker in the top-right corner of this page to check each
localization.
Hope this helps!