4

I know there is a simular question here: (How to change the default Xcode iphone simulator when testing) But it still doesn't answer the question of how to do it in the terminal.

Meaning: I'm working on a React Native project now & when I run it in the terminal (react-native run-ios) it opens iPhone 6. Now I would like to change this default to a iPhone 7 as it works better on my screen. How can I change this. (I've tried changing it in Xcode, but It keeps changing back.)

I have looked through All similar questions, and haven't found a straight forward answer. Does anyone know?

4 Answers 4

9

You can provide your preferred simulator in the command as:

react-native run-ios --simulator="iPhone5"

You can check the available simulators by running this command from the terminal:

xcrun simctl list devices

Sign up to request clarification or add additional context in comments.

Comments

2

you set in Package.json in the terminal runtime you Hit these like yarn ios-max

"scripts": {
    "reinstall": "rm -rf node_modules; yarn cache clean; yarn install",
    "ios": "react-native run-ios",
    "ios-min": "react-native run-ios --simulator 'iPhone 5s'",
    "ios-mid": "react-native run-ios --simulator 'iPhone 8 Plus'",
    "ios-max": "react-native run-ios --simulator 'iPhone X'",
    "ipad": "react-native run-ios --simulator 'iPad Air'",
    "ios-device": "react-native run-ios --device",
    "android-min": "react-native run-android",
    "android-max": "react-native run-android",
    "android-release": "react-native run-android --variant=release",
}

Comments

2

Simulator -> Hardware -> Device iOS 11.1 -> click one as default

Comments

0

the best and the easiest way to change iOS device is : 1- open simulator enter image description here 2- choose file > open simulator > then choose the device you want

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.