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?

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

I just solved this issue.

1: Go to https://mockuphone.com

2: find iPhone 8 Plus and add your screen shots (iPhone SE 3rd gen)

3- Download the images and open with preview

4- Resize the images 1242 x 2208 . Notice to set the pricise pixels you need to unmark scale proportionally

Good luck William Farhang

To build on the magick convert answer here is a bash script to help

#!/bin/bash

# Define the directory containing the images
image_directory="./"

# Define the target directory where processed images will be saved
output_directory="./5.5/"

# Ensure the output directory exists
mkdir -p "$output_directory"

# Loop through all files that match the pattern
for img in "$image_directory"Simulator\ Screenshot\ -\ iPhone\ SE\ \(3rd\ generation\)*.png; do
  # Extract the filename without the path
  filename=$(basename "$img")
  
  # Define the output path
  output_path="${output_directory}${filename}"
  
  # Apply the resize and crop operations
  magick convert "$img" -resize 1242x2209 -crop 1242x2208+0+0 "$output_path"
  
  echo "Processed: $img -> $output_path"
done

For anyone coming in 2024, I found this helpful. You do have to add the simulator runtime as suggested, but that's not enough to add it as a run destination. For that, you need to:

Came here to add something important. I experienced this problem in Xcode 15.4 - wasn't able to select iPhone 8 Pro as a simulator destination because it didn't appear in the list. In order to get it to show in the selectable list, you have to set the 'Minimum Deployments' target to 16.4 or 15.0 for iPhone 8 Plus.

About 1 week ago, I wanted to submit my App for review and I found this thread while trying to solve the impossible (5.5" screenshots of my app, which needs iOS 17+).

I decided to not fake these screenshots somehow, but created an image with Photoshop, consisting of a white background and the text "Devices with this screen resolution are not supported. Minimum requirement: iOS 17."

My App was rejected because of some other rules.

Yesterday I requested the App review again and guess what:

Screenshots of a 5.5" iPhone aren't required any more! I don't know, if Apple did a regular cleanup because of the iOS18 launch, or if my "screenshot" caused the removal, but finally they recognized, that it doesn't make sense to request screenshots of an antique device...

Where to get 5.5 inch iPhone screenshots for submission
 
 
Q