zdeMacBook-Pro:sometest z$ react-native run-ios -h
react-native run-ios
builds your app and starts it on iOS simulator
Options:
--simulator [string] Explicitly set simulator to use. Optionally include iOS version between parenthesis at the end to match an exact version: "iPhone 6 (10.0)" (default: "iPhone 11")
--configuration [string] Explicitly set the scheme configuration to use (default: "Debug")
--scheme [string] Explicitly set Xcode scheme to use
--project-path [string] Path relative to project root where the Xcode project (.xcodeproj) lives. (default: "ios")
--device [string] Explicitly set device to use by name. The value is not required if you have a single device connected.
--udid [string] Explicitly set device to use by udid
--no-packager Do not launch packager while building
--verbose Do not use xcpretty even if installed
--port [number] (default: 8081)
--terminal [string] Launches the Metro Bundler in a new window using the specified terminal path. (default: "Apple_Terminal")
-h, --help output usage information
Example usage:
Run on a different simulator, e.g. iPhone SE:
react-native run-ios --simulator "iPhone SE" //运行在模拟器命令
Pass a non-standard location of iOS directory:
react-native run-ios --project-path "./app/ios"
Run on a connected device, e.g. Max's iPhone:
//1,Xcode连接上真机之后,
//2 ,再在命令行中执行这个命令,这个命令会安装app
react-native run-ios --device "zhuiPhoneX"
Run on the AppleTV simulator: react-native run-ios --simulator "Apple TV" --scheme "helloworld-tvOS"