Ami*_*avi 1 xcode ios ios-simulator react-native react-native-ios
我想为我的 React Native 项目设置一个默认模拟器,这样如果我运行脚本
yarn ios,npx react-native run-ios它总是启动“iPhone 12 Pro Max”。
--simulator标志一次不会更改默认模拟器,下次运行yarn ios或react-native run-ios它在不同的模拟器上启动时yarn ios应用程序时,以 开头iPhone 10,当我运行npx react-native run-ios应用程序时,以 开头iPhone 8。如果我通过 xCode 删除其中任何一个模拟器,该项目将不会使用提到的脚本启动,并会抛出找不到 iPhone 10 或 iPhone 8 的错误。所以我的问题是项目中这些模拟器的值保存在哪里,以及如何更改它。它是否设置在.xcworkspace或的某个地方.xcodeproj?如果有人克隆此项目并运行该应用程序,则该应用程序可能会在其计算机上的不同设备上启动。
注意:我不是在寻找答案,包括设置--simulator标志
目前除了为as doc--simulator设置设备外没有官方方法run-ios
您可以尝试在 ./node_modules/@react-native-community/cli-platform-ios/build/commands/runIOS/index.js 中编辑文件末尾的默认值:
var _default = {
...
options: [{
...
default: 'iPhone 8'
},
...
}
Run Code Online (Sandbox Code Playgroud)
“反应本机”:“0.63.4”
| 归档时间: |
|
| 查看次数: |
3471 次 |
| 最近记录: |