Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在终端测试时,如何更改默认的Xcode iphone模拟器?_Xcode_React Native_Terminal_Ios Simulator - Fatal编程技术网

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

在终端测试时,如何更改默认的Xcode iphone模拟器?,xcode,react-native,terminal,ios-simulator,Xcode,React Native,Terminal,Ios Simulator,我知道这里有一个类似的问题: () 但它仍然没有回答如何在终端中实现的问题 意思:我现在正在做一个React-Native项目&当我在终端(React-Native运行ios)中运行它时,它会打开iPhone6。现在我想把这个默认设置改为iPhone7,因为它在我的屏幕上工作得更好。我怎样才能改变这个。(我尝试在Xcode中更改它,但它一直在更改。) 我看过所有类似的问题,但没有找到一个直截了当的答案。有人知道吗 您可以在命令中提供首选模拟器,如下所示: react native run io

我知道这里有一个类似的问题: () 但它仍然没有回答如何在终端中实现的问题

意思:我现在正在做一个React-Native项目&当我在终端(React-Native运行ios)中运行它时,它会打开iPhone6。现在我想把这个默认设置改为iPhone7,因为它在我的屏幕上工作得更好。我怎样才能改变这个。(我尝试在Xcode中更改它,但它一直在更改。)


我看过所有类似的问题,但没有找到一个直截了当的答案。有人知道吗

您可以在命令中提供首选模拟器,如下所示:

react native run ios--simulator=“iPhone5”

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


xcrun simctl list devices

您在终端运行时在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",
}

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