How to change the default Xcode iphone simulator w

2019-07-12 17:32发布

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?

3条回答
一夜七次
2楼-- · 2019-07-12 18:06

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

查看更多
Explosion°爆炸
3楼-- · 2019-07-12 18:25

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

查看更多
兄弟一词,经得起流年.
4楼-- · 2019-07-12 18:28

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",
}
查看更多
登录 后发表回答