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

4
我知道这里有一个类似的问题:(如何在测试时更改默认的Xcode iPhone模拟器),但它仍然没有回答如何在终端中执行此操作的问题。
意思是:我现在正在使用React Native项目,当我在终端中运行它(react-native run-ios)时,它会打开iPhone 6。现在我想将其默认设置为iPhone 7,因为它在我的屏幕上更好用。我该怎么办?(我已经尝试在Xcode中更改它,但它始终会变回来。)
我查看了所有类似的问题,但没有找到简单明了的答案。有人知道吗?
4个回答

9

您可以在命令中提供您喜欢的模拟器,例如:

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

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

xcrun simctl list devices


2

当你在终端运行 yarn ios-max 这样的命令时,实际上是在 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",
}

2

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


0
最好、最简单的更改iOS设备的方法是: 1- 打开模拟器 enter image description here 2- 选择文件 > 打开模拟器 > 然后选择您想要的设备

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接