Not seeing all devices when selecting a simulator

This is what I see:

❯   iPhone 14 (16.2)
    iPhone 14 Plus (16.2)
    iPhone 14 Pro (16.2)
    iPhone 14 Pro Max (16.2)
    iPad Air (5th generation) (16.2)
    iPad (10th generation) (16.2)
    iPad mini (6th generation) (16.2)
    iPad Pro (11-inch) (4th generation) (16.2)
    iPad Pro (12.9-inch) (6th generation) (16.2)
    iPhone SE (3rd generation) (16.2)

I use to see older devices. I’m specifically looking for iPhone 12 Pro Max to take screenshots for the App Store

Versions:

eas-cli@2.7.0
expo-cli@6.0.8
Xcode: Version 14.2 (14C18)

Hi!

There may be an easier way to do this, but I find that I have to open Xcode, go to Window → Devices and Simulators, click the plus button, and then add the desired simulator:

I never had to open XCode until now. I was just ran yarn start and them Shift + I and it would opne the Simulator app. Is it possible to keep doing this?

The list of available simulators on the terminal is based on what is available in the simulator app, e.g.,

.

The defaults here are whatever Apple decides, and you can expand this list by creating new simulators.

You may also be able to create new simulators in a more automated way by using the xcrun simctl command, which would then appear in this list.

1 Like

Thanks Keith! I was indeed able to add devices manually through the Simulator app.

1 Like