iOS Simulator Screenshots "Wrong Size" for iTunes Connect

For people who need to scale the window size of the simulator, turn off "Optimize Rendering for Window Scale". It's under "Debug" menu.

It would give you the screenshots of the device dimension.


iPhone 6.5 display screenshot specifications lists iPhone Xs Max and iPhone Xr which is misleading. You must take screenshots using the iPhone Xs Max simulator which generates a 1242x2688 image. iPhone Xr screenshots are 828x1792 and will be rejected.

"Debug > Optimize Rendering for Window Scale" does not exist in Xcode 10.2


Looks like iOS simulator started scaling screenshots. Just check its real size if you are using iOS simulator with non-100% scale.


For Xcode 11.0

  1. Select simulator iPhone 11 ProMax
  2. Window -> Physical size
  3. File -> New Screen Shot

Resolution must be:

  • 1242 x 2688 pixels (portrait)
  • 2688 x 1242 pixels (landscape)

Above will be valid in iTunes Connect for:

  • 6.5-inch Display
  • 5.8-inch Display

For 5.5-inch Display and lower size use iPhone 8+ simulator

Resolutions reference https://help.apple.com/app-store-connect/#/devd274dd925