Other posts are talking about iPhone6 and 6 Plus screenshot size for iTunes Connect
iPhone 6:
750 x 1334 pixels for hi-res portrait
1334 x 750 pixels for hi-res landscape
iPhone 6 Plus:
1242 x 2208 pixels for hi-res portrait
2208 x 1242 pixels for hi-res landscape.
However they have to be uploaded without the status bar, so these dimensions do not look correct.
iTunes Connect Developer Guide gives different suggestions for 4S, 5 in case of including or not including the status bar, but not for the iPhone 6 and 6Plus, for which only the full size are provided.
Just ran into the same problem: I removed the status bar on all my screenshots (as I used to do it for the older iPhone models) only to learn that this does not work anymore for iPhone 6.
I looked at the screenshots of Apple's own apps (e. g. Pages). They do leave the status bar in, but it doesn't show a carrier and times is set to 9:41. This can be done by connecting the iPhone to a Mac and using it as camera input through Quicktime on Yosemite (like for app-previews).
Screenshots for iPhone 6 and iPhone 6 Plus must be uploaded WITH status bar, e.g.:
App store screenshots sizes for all devices
The Apple Dev Guide hasn't been updated for iPhone 6 and 6 Plus, you are right.
Remember the iPhone 6 Plus screenshot dimensions differ slightly from the real resolution. See:
http://www.paintcodeapp.com/news/iphone-6-screens-demystified
(downsampling marked red in the webpage, no need to download the guide to see it).
My understanding at this point is that you have to photoshop the status bar out.
I looked at Uber's app, and they had the status bar in there, with the time stamp and wifi bar.
So I guess its all round confusion.
Related
we are developing an app that get images (640x480) from the rear camera and process it. Preview and images are displaced to top and right of the screen on the iPhone 8, but on iPhone 7 works perfectly as we want. We think the problem could be the values of focal length (fh,fv) set. As we know iPhone 7 & 8 has the same model of cameras and screen, but the response is different with the same settings. Any of you had the same problem or know how solve it?.
iPhone 8 incorrect behaviour (displaced at right and top).
https://imgur.com/a/tjt7btb
Correct beahaviour, centered in the middle of the screen (iPhone 7).
https://imgur.com/a/JkkCPJ9
Thanks in advance!.
I need my app to not use iPhone 6 Plus' native resolution and rather scale up from iPhone 5/6.
I have removed the Launch Screen File and cleared "Retina HD 5.5" from the Launch Image, yet when people run it on iPhone 6 Plus, the app is still using its native resolution.
Note that removing the "Retina HD 5.5" was sufficient to bypass iTunesConnect App Screenshots validation for iPhone 6 Plus, yet the app itself is not honoring that.
Is there anything else to remove to eliminate iPhone 6 Plus native resolution?
There is not. You can only support 6 and 6 Plus together or none of them. As soon as you use the Launch Screen File Xcode assumes you want to support them.
I really don't know why you want to do that, but there are some tricks to resize fields and buttons (I assume you want to do that)
You should be able to determine the screen size/native screen size so you can resize your CGRects for example.
https://stackoverflow.com/a/4779415/2826164
create an global function or variable to multiply your current width and heigth by, for example native width of 6+ = 1242*0,60306 = 750 native.
i'm not sure if you need 1080 or 1242 because of downscaling
More info about iphone 6+ resolution
I am using iTunes Connect to submit an iOS app and I wanted to get screenshots of the app on an iPhone 5 (4 inch screen) and an iPhone 6 (4.7 inch screen), both of which I own. Apple says the image sizes for the screenshots need to be 640x1136 and 750x1334 respectively
When I took a screenshot on the iPhone 6 of the app and sent it to myself through email, as the "actual size", the image was 640x1136, not 750x1334. Why is this?
In Xcode the iOS Simulator makes the app look much worse (lower quality imagery and glitching in some tables/images) so I don't want to take a screenshot from that. How should I go about getting a screenshot of the proper sizes?
Your iPhone 6 is in Zoom-Mode. You have to change it to normal mode. Go to Setting - Display & Brightness - View-zoom (translated from Germany).
The iOS Simulator brings full scale screenshots even if the simulator is scaled down due to your computers screen size.
Edit:
the iOS Simulator no longer brings full scale screenshots if scaled down, you have to scale to 100% to get the right dimensions on the simulator
I am trying to create a lunch screen image for my iOS app. But I am not sure whats the right size for it.
According to apple website for iPhone 6 the size should be 750 x 1334 (#2x) for portrait.
But my question is, how to create a launch screen image that will fit for all screen sizes such as iPhone 5, 5s, 6, 6 plus, iPads etc?
Whats the correct way of doing this?
Go to images.xcassets
there you can see launch image sizes.Just Enable iOS version from right side.
iPhone Portrait iOS 8:- 1242*2208 (5.5 inch)
750*1334 (4.7 HD)
iPhone Landscape iOS 8:-2208*1242 (5.5inch)
iphone Portrait iOS 7,8 :- 640*960 (#2x)
640*1136 (Retina)
iPhone Portrait 5,6 :- 320*480 (#x)
640*960 (#2x)
640*1136 (retina4)
But my question is, how to create a launch screen image that will fit
for all screen sizes such as iPhone 5, 5s, 6, 6 plus, iPads etc?
That will be very hard to do. The devices have different aspect ratios and the difference in size between say iPhone 5 and iPad Air is pretty big to use one image for all. If you want to use the classical launch screen with a screenshot, resizing one image won't look the same as the user interface on different devices. If you want a launch bitmap image you will need to supply all the necessary sizes.
Whats the correct way of doing this?
You can create either launch PNG image or launch screen as a storyboard.
For launch image, your project has an assets catalog. Either use existing or add new iOS launch image. The editor will show you all required sizes.
For a storyboard, your application probably already has LaunchScreen.storyboard. You typically won't create specific size or sizes here, but use auto layout that will resize the screen appropriately.
I'm developing an app and have come against a strange issue I can't find the answer for - when testing the app on an iPhone 5 the whole app display window is shrunk down to what looks like a 3.5 size display (the top and bottom of the screen are black and even the status bar is pushed down). When I test the app on an iPhone 5s running iOS 8 it displays full screen as expected.
Also when testing in the iOS simulator for iphone 5, and 5s it displays as expected. I'm using xcode 6 for development.
Any help would be greatly appreciated.
You need to set splash screen for your app. Otherwise it will take 3.5 screen size.
Just set the splash screen and you will be done.
So from iOS8, you can use a .xib as your Launch image, but if you have to support past versions of iOS, you have to provide static SplashScreens.
here is a link about replacing the launch image with a .xib file
If you have to use static Launch images, you have to add every supported resolutions:
320 x 480 - not retina iPhones
640 x 960 - retina 3.5" iPhones
640 x 1136 - retina 4" iPhones
750 x 1334 - iPhone 6
1242 x 2208 - iPhone 6 Plus
use size class approach on any height and any width. Hope you will get your solution from the following link
http://captechconsulting.com/blog/tyler-tillage/ios-8-tutorial-series-auto-sizing-table-cells
just clarify on the other answers, make sure you also set the 'Launch Image Source' under 'General' -> 'App Icon and Launch Images'
screen shots....
...mine used to be....
...and i changed it to... (and set an image)
GLHF!