I'm trying to submit a new application to the AppStore but now Apple requires screenshots for iPhone 4.7-Inch and 5.5-Inch. What is the best method to make these screenshot with the full resolution without the device? Thanks for your help!
5 Answers
In Xcode 6 GM run your app with the iPhone 6 or iPhone 6 Plus in the simulator and then hit cmd-s. This will save a screenshot to your computer.
iPhone 6 / iPhone 6 Plus as seen in Xcode 6 GM:
How to save a screenshot in the simulator:
EDIT:
Make sure Window => Scale is set to 100% in the simulator, else you have the correct device, but end up with the wrong dimensions in the screenshot. – Jos

- 2,666
- 3
- 25
- 29

- 3,966
- 1
- 20
- 17
-
Any thoughts about an app that cannot run in the simulator? – shim Nov 03 '14 at 02:37
-
26Make sure Window => Scale is set to 100% in the simulator, else you have the correct device, but end up with the wrong dimensions in the screenshot. – Jos Oct 28 '15 at 11:04
-
Is there an updated answer for Xcode 12 in 2021? I can't get a pixel-accurate screenshot in the simulator. – phatpaul Mar 25 '21 at 01:59
For anybody looking for the resolution of the image to upload (if you want to create some fancy photoshop screenshots), they are:
- iPhone 6: 750 × 1334
- iPhone 6 Plus: 1242 × 2208
[Edit] Good reference guide here: http://www.paintcodeapp.com/news/iphone-6-screens-demystified (talks about resolutions and downsampling of the iPhone 6+).

- 658
- 6
- 21
-
Not according to the screenshot I just took from the simulator. This size worked when I uploaded to iTunes Connect. Perhaps Apple is confused in their marketing materials. – powers Sep 10 '14 at 21:19
-
These are the sizes that are used for scaling older Apps on the new phones, so they are correct in this case. The Apple docs are correct because Apps designed for the new iPhones can use all the pixels. – Sverrisson Sep 10 '14 at 21:28
-
I'm confused. The screen grabs I just made from my actual iPhone 6 device are 640x1136 – Chris Prince Jul 24 '15 at 22:49
-
1@ChrisPrince maybe too late, but as a reference, I just discovered that when you're using the simulator in scaled window size, the screenshots are not taken at full resolution but scaled too. Just switch to full resolution -unscaled- mode (Cmd+1) and then save the screenshot (Cmd+S). It should be in the correct size now. – Alejandro Iván Oct 26 '15 at 15:46
-
-
But I still would like to know why, when I do a screen grab (Home+Power) on my actual iPhone6 device, they come out as 640x1136. – Chris Prince Nov 18 '15 at 04:39
-
4I just figured this out. In Settings > Display & Brightness, you have to have the setting of Standard. I had my device set to zoomed. With "Zoomed" you get 640x1136 screen grabs. With "Standard", you get 750x1134. Not obvious to me! – Chris Prince Nov 18 '15 at 05:03
-
UPDATE 2018
- Open Debug. Then, unchecked "Optimized Rendering for Window Size"
You'll get full resolution of the image. Hope this will help!

- 352
- 1
- 3
- 17
-
-
1Hm, I'm not able to capture the correct size from device or simulator. Unchecking suggested option does nothing here.. – Johan Jun 23 '18 at 08:41
Download Xcode 6 GM from Apple https://developer.apple.com/xcode/downloads/

- 3,868
- 10
- 36
- 59
For iPhone 6 Plus
Screen bounds: {{0, 0}, {414, 736}}, Screen resolution: <UIScreen: 0x7f97fad330b0; bounds = {{0, 0}, {414, 736}};
mode = <UIScreenMode: 0x7f97fae1ce00; size = 1242.000000 x 2208.000000>>, scale: 3.000000, nativeScale: 3.000000
**For iPhone 6**
Screen bounds: {{0, 0}, {375, 667}}, Screen resolution: <UIScreen: 0x7fa01b5182d0; bounds = {{0, 0}, {375, 667}};
mode = <UIScreenMode: 0x7fa01b711760; size = 750.000000 x 1334.000000>>, scale: 2.000000, nativeScale: 2.000000

- 17,485
- 5
- 50
- 66