React Native 设置默认 iPhone 模拟器

React Native set default iPhone simulator

我想为我的 React Native 项目设置默认模拟器,所以如果我 运行 脚本 yarn iosnpx react-native run-ios 它总是启动“iPhone 12 Pro Max”。

所以我的问题是这些模拟器的值保存在项目中的什么位置,以及如何更改它。它是设置在 .xcworkspace 还是 .xcodeproj 的某处?如果有人克隆此项目并 运行s 应用程序可能会在他们机器上的不同设备上启动。

注意:我不是在寻找答案,包括设置 --simulator flag

在您的 package.json 文件中

改变这个:

"scripts": {
     ...
    "ios": "react-native run-ios",
     ...
  },

为此:

"scripts": {
     ...
    "ios": "react-native run-ios --simulator='iPhone 12 Pro Max",
     ...
  },

希望对您有所帮助!

目前除了--simulator之外没有官方方法可以将run-ios的设备设置为doc

您可以尝试在 ./node_modules/@react-native-community/cli-platform-ios/build/commands/runIOS/index.js 中编辑文件末尾的默认值:

var _default = {
...
options: [{
    ...
    default: 'iPhone 8'
  },
...
}

“本机反应”:“0.63.4”