iPhone X Simulator Screenshot Without Notch - ios

Does anyone know how to take screenshots without the notch on the iPhone X simulator?
When I try and upload the screenshots with the notch on iTunes connect, I get an error saying "images can't contain transparencies". Command + S on the simulator creates screenshots with the notch but iTunes connect will not accept them.

A bit late, but might be still relevant to people.
If you hold option (⌥) key right before tapping on File/New Screenshot (or simply hold ⌘ + s + ⌥) you'll be able to take a screenshot without the device mask.

As other commenters are saying, this seems to be just a problem of your screenshot containing a transparency, or alpha channel. To get rid of it, open the screenshot in Preview on your Mac, go to File -> Export... and save it as a PNG. Make sure that the Alpha checkbox is unchecked.

Related

Xcode emulator XS: why the border on XS iPhone becomes a rectangle in the screenshot?

I want to save different screenshots of my App on XS iPhone version. Unfortunately I have this problem (Xcode 10.1):
The screenshot border obtained from simulator (File > New Screen shot):
Expected:
So I can't understand why the border image is not like in the simulator?
AFAIAA Screenshots do not include the simulator border, just the internal screen (without physical cutouts).
If you want to add the Phone frame, I would suggest:
Adding them manually as required using an image editor for your App Store uploads.
Look at some of the various iOS Shortcuts available which are supposed to help with this -
https://www.macstories.net/ios/apple-frames-a-shortcut-for-framing-screenshots-from-every-apple-device/
NOTE: I could not quite get this one to work on very quick install.
Look for an app in the iOS or MAC App Store which allows you to take screen
shots and add borders automatically.

Screen shot upload issues in iTunes Connect

I finish all the development of my app and I am trying to update the screen shots as they require.
I take the screen shot in simulator by using command + s.
Every time I choose the files to upload, and the iTunes Connect says,
The dimensions of one or more screenshots are wrong. Learn More.
As you can see in the photo,
How to resolve this? Thanks in advance.
You said you are using the simulator to take screenshots. As other people have mentioned you need to use the iPhone 6 Plus simulator to do this.
Also make sure the scale is set to 100%. You can do this pressing ⌘+1 or go to Window > Scale > 100%.
The scale of the simulator affects the size of the screenshot.
Try using an iPhone 6 Plus to take your screenshots. The sizes are there, if you check the "Learn More".
Make sure to upload the same and exact size of image for which you are uploading.
And make sure you are uploading the screen shot in there respective section.

iTunes connect - You must upload a valid screenshot

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.

Uploading screenshots to iTunes connect for iPhone 6 and 6+

I'm trying to upload screenshots of my app on iPhone 6 and 6+ and I'm getting a baffling error message:
"One or more screenshots are the wrong size..", see the screenshot below
However, I have checked the apple website and the required size is 750x1334 and 1242x2208
In an attempt to prove I'm not going nuts, screenshot of the properties below.
What am I missing?
This a big problem, I also can't upload screenshots for both 4.7 and 5.5 (I've check them 3 times and they are correct).
Same message as yours.
The error on 6 Plus side is caused by the fact that itunesconnect wants 1242 x 2208 screenshots for portrait and 2208 x 1242 in landscape.
** Update.. Ok, it seems to work now.
I ran into this problem when using screenshots from the Simulator. Solution: Make sure that the scale is 100% (Window->Scale in simulator menu). If you scale the window down (common when simulating hight resolution devices), then the screenshot will also be scaled down...
I have this issue right now. This answer helped me
https://stackoverflow.com/a/26052482/2764408
Just rename them to "1.png" and so on.
It may sounds insane but when I renamed the simulator screenshots to 1.png, 2.png and so on, itunesconnect uploaded them without any errors
UPDATE:
I think that non latin symbols in the filename are the reason of this problem. iOS simulator uses localized date in the screenshot file names.
I'm experiencing the same problem.
Apple just replied, they have new rules, you have to upload your build first. Absolute nonsense.
Sent them link to this thread, problem is on their server side.
UPD: now fixed for me as well. :)
I have a 'simple' way
go on check the image size for a particular screenshot https://help.apple.com/app-store-connect/#/devd274dd925
open your screenshot with preview
modify the size to based on what apple wants adjust image size
then thats it hope you will find it easy
Open your screenshots in Preview application
Go to Tools -> Assign ProfilE
Choose sRGB IEC61966-2.1
Press OK
Then submit your screenshots to Appstore Connects
its fixed for me!.
I was facing the same issue but that was regarding ipad..soo for people who wants 12.9 inch display screenshots to be uploaded..is to select ipad pro as simulator and capture screensho using file and save screenshot and it gets saved on your desktop..just rename the screenshot with 1.png or etc..n upload.....it vl solve ypur problem

Strange error uploading screenshots to iTunes Connect

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!

Resources