如何在终端测试时更改默认的Xcode iphone模拟器?

时间:2017-11-02 13:57:38

标签: xcode react-native terminal ios-simulator

我知道这里有一个类似的问题: (How to change the default Xcode iphone simulator when testing) 但它仍然没有回答如何在终端中做到这一点的问题。

含义:我正在研究一个React Native项目&当我在终端中运行它(react-native run-ios)时,它会打开iPhone 6.现在我想将此默认值更改为iPhone 7,因为它在我的屏幕上运行得更好。我怎么能改变这个。 (我已尝试在Xcode中更改它,但它不断改变。)

我查看了所有类似的问题,并没有找到直截了当的答案。有人知道吗?

3 个答案:

答案 0 :(得分:7)

您可以在命令中提供首选模拟器:

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

您可以通过终端运行此命令来检查可用的模拟器:

xcrun simctl list devices

答案 1 :(得分:1)

你在终端运行时的Package.json中设置了这些,如 "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", }

data.table

答案 2 :(得分:1)

模拟器 - >硬件 - >设备iOS 11.1 - >单击一个默认