React Native 更改默认 iOS 模拟器设备

新手上路,请多包涵

当我运行这个命令时:

 react-native run-ios

我的应用程序默认运行在 iPhone6 模拟器设备中:

 Found Xcode project RN.xcodeproj
Launching iPhone 6 (9.2)...

默认情况下,如何让应用程序在不同的模拟器设备(如 iPhone5s)中运行?

原文由 Wonka 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2k
1 个回答

使用 --simulator 标志指定模拟器。

以下是适用于 iOS 14.0 及更高版本的可用设备:

 npx react-native run-ios --simulator="iPhone 8"
npx react-native run-ios --simulator="iPhone 8 Plus"
npx react-native run-ios --simulator="iPhone 11"
npx react-native run-ios --simulator="iPhone 11 Pro"
npx react-native run-ios --simulator="iPhone 11 Pro Max"
npx react-native run-ios --simulator="iPhone SE (2nd generation)"
npx react-native run-ios --simulator="iPhone 12 mini"
npx react-native run-ios --simulator="iPhone 12"
npx react-native run-ios --simulator="iPhone 12 Pro"
npx react-native run-ios --simulator="iPhone 12 Pro Max"
npx react-native run-ios --simulator="iPhone 13 Pro"
npx react-native run-ios --simulator="iPhone 13 Pro Max"
npx react-native run-ios --simulator="iPhone 13 mini"
npx react-native run-ios --simulator="iPhone 13"
npx react-native run-ios --simulator="iPod touch (7th generation)"
npx react-native run-ios --simulator="iPad Pro (9.7-inch)"
npx react-native run-ios --simulator="iPad (9th generation)"
npx react-native run-ios --simulator="iPad Air (4th generation)"
npx react-native run-ios --simulator="iPad Pro (11-inch) (3rd generation)"
npx react-native run-ios --simulator="iPad Pro (12.9-inch) (5th generation)"
npx react-native run-ios --simulator="iPad mini (6th generation)"

列出所有可用的 iOS 设备:

 xcrun simctl list devices

目前无法设置默认值。

React Native Docs:在模拟器上运行

原文由 Daniel Basedow 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题