49

I am currently trying to take screenshots of my app in order to publish it to the App Store.

The problem is when I take a screenshot on the iPhone 6S simulator (4,7 inch) and upload it to the iTunes Connect it says the dimensions are too small (375x667) and they are required to be at least 750x1334.

Am I taking the screenshots the wrong way or is my Xcode simulator incapable of taking screenshots at high dimensions?

Hamish
  • 78,605
  • 19
  • 187
  • 280
Tsvetilin Boynovski
  • 626
  • 1
  • 5
  • 10
  • 3
    Are you taking screen shots from a real device using the Device Panel or are you using the Simulator? – Cole Feb 14 '16 at 15:46
  • 1
    Maybe help you this answer: http://stackoverflow.com/questions/9487157/where-does-the-ios-simulator-save-screen-shots – Yauheni Pakala Feb 14 '16 at 16:07
  • 3
    Press command+1 then command+s, you will get the screenshot of desired size. – Rajat Feb 14 '16 at 17:00

8 Answers8

94

Try this one! The screenshots are saved on the Desktop.

enter image description here

Edess Elder
  • 1,461
  • 13
  • 9
  • 1
    Hey @NitzanWilnai, it is possible to bind it to a keyboard shortcut via the macOS System Preferences » Keyboard » Shortcuts utility whereby you would add a new App Shortcut for Xcode. You must match the Menu Title exactly as you see it in Xcode. In my case, the value is `Take Screenshot of [REDACTED]'s iPhone`, which I bound to `^⌘S` – ilyakam Nov 28 '19 at 01:08
  • 1
    Where does the screenshot get saved? – IgorGanapolsky Jul 31 '20 at 14:10
  • 3
    @IgorGanapolsky On the desktop – bernie Mar 16 '21 at 13:36
25

When running in simulator, pressing CMD+S saves a Screenshot of the active simulator to the Desktop.

With a real device connected and focus to the Xcode window you can click the menu
Debug > View Debugging > Take Screenshot of [Devicename]
This Screenshot is saved to the Desktop too.

Naderio
  • 1,306
  • 11
  • 26
6

Press Command - S, you will get screenshot in the same size of the actual sim device.

Also, If you want to generate nice screen shot sor App Store, I use this web site (https://launchkit.io/). (Free version)

Franck
  • 8,939
  • 8
  • 39
  • 57
  • 1
    They broke something in the last Simulator, so now it takes scaled screenshots with Cmd + S for some reason, which is exactly the problem the OP was having. – FreeNickname Feb 14 '16 at 16:31
  • Wow, not cool. Fastlane is also great source of tool to get screenshots. https://github.com/fastlane/snapshot – Franck Feb 14 '16 at 16:44
  • you can uncheck Optimize Rendering for Window Scale in the debug menu and the screenshots will be the right scale again. Credit to: https://stackoverflow.com/questions/34009781/itunes-connect-screenshot-doesnt-accept-ipad-pro-screenshots – James Oct 26 '17 at 10:56
3

Just did it. You have to set the scale to 100% first and than take the screenshot.

Tsvetilin Boynovski
  • 626
  • 1
  • 5
  • 10
3

Set Xcode shortcut from Preferences... for the screenshot of the active device.

Go to Xcode >> Preferences... >> Key Bindings >> View Debugging-Take Screenshot of Active Device (Debug Menu) >> Set your custom shortcut.

Set your custom shortcut, I set ctrl+cmd+alt+S

Darshit Shah
  • 2,366
  • 26
  • 33
2

You also need to uncheck "Optimize Rendering for Window Size" on the simulator: enter image description here

Steps to get correctly sized screenshots for the app store:

  1. Open the app in the simulator (6s Plus is 5.5")
  2. Uncheck "Optimize Rendering for Window Size" on the simulator.
  3. Press Cmd+1 to set size to "Physical Size"
  4. Press Cmd+S to save a screenshot to desktop.
GLee
  • 5,003
  • 5
  • 35
  • 39
1

Have you used the Simulator menubar option to capture the screenshot !

SNMohanty
  • 97
  • 2
  • 12
1

None of these things worked for me. My problem was that I was not using the iPhone X simulator to take the screenshots. Cmd + s worked once I switched.

ryan0
  • 1,482
  • 16
  • 21