在模拟器上运行
启动模拟器
在 React Native 项目初始化完成后,您可以在新创建的项目目录中运行以下命令。
- npm
- Yarn
npm run ios
yarn ios
如果一切设置正确,您应该很快就能在 iOS 模拟器中看到您的新应用正在运行。
指定设备
您可以使用 --simulator
标志指定模拟器应运行的设备,后跟设备名称(字符串)。默认值为 "iPhone 14"
。如果您希望在 iPhone SE(第三代)上运行您的应用,请运行以下命令
- npm
- Yarn
npm run ios -- --simulator="iPhone SE (3rd generation)"
yarn ios --simulator "iPhone SE (3rd generation)"
设备名称对应于 Xcode 中可用的设备列表。您可以通过在控制台中运行 xcrun simctl list devices
来检查可用的设备。
指定设备版本
如果您安装了多个 iOS 版本,则还需要指定其相应的版本。例如,要在 iPhone 14 Pro (16.0) 上运行您的应用,请运行以下命令
- npm
- Yarn
npm run ios -- --simulator="iPhone 14 Pro (16.0)"
yarn ios --simulator "iPhone 14 Pro (16.0)"
指定 UDID
您可以指定从 xcrun simctl list devices
命令返回的设备 UDID。例如,要使用 UDID AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA
运行您的应用,请运行以下命令
- npm
- Yarn
npm run ios -- --udid="AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA"
yarn ios --udid "AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA"