Where to get 5.5 inch iPhone screenshots for submission

Hello, I'm new to iOS development and I'm trying to take some screenshots of my app to submit to the App Store. I'm running Ventura 13.0.1 and XCode 14.1. So far I've used these simulators to take screenshots:

  • 6.5 inch - iPhone 11 Pro Max
  • 6.7 inch - iPhone 14 Pro Max
  • 12.9 inch - iPad Pro 6th gen

What I'm stuck on is getting the 5.5 inch screenshots, which are required for App Store submission. As far as I can tell from some online searching, the latest iPhone with that screen size was the 8 Plus. I've installed the oldest iOS simulator that XCode has listed (iOS 13.7), but it still won't let me run a simulator for the iPhone 8 Plus to get those screenshots. I don't have the physical device to take screenshots on. Does anyone know how to get the 5.5 inch screenshots without having to manually resize them?

Mandatory screen sizes are :

  • 6.5", for instance iPhone 11 Pro Max
  • 5.5", for instance iPhone 8 plus
  • 12.9", iPad 5G or 6G
  • 12.9", iPad 2G

All those simulators are available in Xcode 14, or can be added. I copy a screen shot showing all simulators in Xcode 14, and more may be added:

In Xcode, click the "Window" menu, then "Devices & Simulators". In the "Simulators" tab, click the plus sign at the bottom left. You can pick "iPhone 8 Plus" from the list.

Do we have any options for someone who are using third party sites like Thunkable and don't have xcode? I'm having hard time finding stimulators for the same reason described above.

You can also try this for getting the iPhone 8 Plus installed: When you create the simulator, if you tap on "OS Version" there is a drop down for "Download simulator runtimes", (which takes you to the "Platforms" settings screen, there is a little "+" icon there select "iOS" and from there you can install iOS 14.3 (which is 5GB) or another iOS version if you like, so your iPhone 8 Plus can run on that instead.
The don't make all of these buried drop-down screens with the little "+" icons easy to discover...

If someone at Apple is reading this, in 2023 it's a nonsense to force developers downloading a 5GB simulator just to make a screenshot that is mandatory for submitting the App on the AppStore. It makes things unnecessarily complicated.

17

I'm on the same boat. My app has minimal requirement of iOS17 and iPhone 8 Plus doesn't even support anything beyond iOS16

Those who are looking for a solution, try to run app on iPhone SE 3rd Generation and then resize the screenshot to 1242 x 2208px. Hope this helps.

13

iOS 17 and iPhone 8 Screenshots... Any solution for this?

Do you know a tool that is able to generate the various sizes starting from a single upload of each screenshot?

Apple must to correct his docs! https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications They write: 5.5" Display -> 1242 x 2208 pixels (portrait) iPhone 8 Plus iPhone 7 Plus iPhone 6s Plus

Running simulator with iPhone 8 Plus screenshot have resolution 1125 x 2436 !!! :(

They are crazy !! Is there a simulator that create screenshot that they want ?? Incredible..

Seriously no update on this? I spent the last 45 minutes just trying to find the right device for the emulator and there aren't any?

  1. What

I dont have an answer and don't know how to generate 5.5" screenshots. However, Apple clarified that those are needed :(

https://developer.apple.com/forums/thread/719822

Per @jakir.me recommendation to use iPhone SE 3rd generation and then resizing it, you can use this Figma template to help you do the resizing. Figma is free and you just need to drag and drop the image and resize it to fit the template frame and that's it.

Figma Template Link: https://www.figma.com/community/file/1321322901942263853/appstore-iphone-5-5-template

Happy publishing to app store all 🙌

Try this:

Use the iPhone SE simulator and make a screenshot. Then use the ImageMagic convert in a Terminal window:

convert Simulator\ Screenshot\ -\ iPhone\ SE\ \(3rd\ generation\)\ -\ 2024-01-06\ at\ 10.24.40.png -resize 1242x2209 -crop 1242x2208+0+0  01-5.5.png

See https://imagemagick.org/script/convert.php

11

wait so my app targets iOS 16 and I cannot make a mandatory screenshot on an iOS 16 device? What in the actual f....?

Okay so it's the same aspect ratio as the SE but seriously this is broken.

Grumble!

My solution:

  1. Create screenshots with iPhone SE simulator with iOS 17.
  2. Download iPhone 8 Plus simulator with iOS 16.4
  3. Drag the screenshots into the iPhone 8 Plus simulator.
  4. Open the screenshots with Photos app in the simulator.
  5. Screenshot the screenshots.

muito obrigado. salvou minha vida. abraços do Brasil

Ran into that as well. After some research - and not being able to get the 8 Plus simulator since it cannot run iOS 17+ - I use the iPhone SE (3rd generation) and then resize the image with some batch command or via preview: selecting all screenshots and then resizing them.

Works like a charm.

One more thing: when you make a screenshot - and I did many [!!!] they will be saved as PNG. When you upload them they might - probably will - fail since they might include alpha channels. Apple does not like that. So, convert them to JPG with some batch converting mechanism and they will be fine and are no trouble at all!

God bless!

The solution is to install an older iOS platform in Xcode, along with the latest. This is not done using the Simulator tool but from Xcode.

  1. Open Xcode
  2. Open Settings
  3. Choose the Platforms tab
  4. Click the + icon to add a new platform
  5. Choose the operating system and version that you need.

After the download finishes, you can create a new simulator from the Simulator tool: File -> "New simulator..." The newly installed OS should be selectable.

Being forced to downlod 5gb to get simulator of Iphone 8 which latest IOS is not covered by your app which targets upper version is kind of loss of time and unuseful to be polite. Sincerely Apple need to fix that. Sincerely

Where to get 5.5 inch iPhone screenshots for submission
 
 
Q