react-native run ios --simulator "iPhone 5s"
を使用してシミュレーターで実行するように、コマンドラインからiOSデバイスでリアクションネイティブアプリケーションを直接実行することは可能ですか?
次は私のために働いた(反応するネイティブ0.38
および0.40
でテストされた):
npm install -g ios-deploy
# Run on a connected device, e.g. Max's iPhone:
react-native run-ios --device "Max's iPhone"
これはfbによるとこれを行う適切な方法です。 run-iosコマンドのみを実行しようとすると、スクリプトは、ビルド後のインストール手順になるとnpm install -g ios-deployを推奨することがわかります。
React-nativeが提供するさまざまなコマンドのドキュメントは少しわかりにくいですが、 提案どおり を実行して、react-native/local-cliを調べる価値があります。ここで、使用可能なすべてのコマンドとそれらが実行するコードを確認できます。したがって、文書化されていないコマンドで使用可能なスイッチを確認できます。
npm install -g ios-deploy
react-native run-ios --device "______\'s iPhone"
Found Xcode project ________.xcodeproj
Could not find device with the name: "_______'s iPhone".
Choose one of the following:
______’s iPhone Udid: _________
react-native run-ios --device --udid 0412e2c230a14e23451699
react-native run-ios --device --udid 0412e2c230a14e23451699 -- configuration Release
カミルの答えに何かを追加したかっただけです
手順を実行してもエラーが発生しましたが、
エラー「.... 's Xr」という名前のデバイスが見つかりませんでした
デバイス名から特殊文字を削除した後(設定->一般->概要->名前に移動)
例:'
動作しました!
これが同様の問題に直面した人を助けることを願っています。
テスト済み-react-native-cli:2.0.1| react-native:0.59.8| VSCode 1.32| Xcode 10.2.1| iOS 12.3
このエラーが発生した場合は、[email protected] preinstall: ./src/scripts/check_reqs.js && xcodebuild ...
を使用してnpm install -g ios-deploy
これを試して。わたしにはできる:
Sudo npm uninstall -g ios-deploy
brew install ios-deploy
IOSの実行手順:
• cd /Desktop/mytodo && react-native run-ios
- or -
• Open ios/mytodo.xcodeproj in Xcode
• Hit the Run button
Androidの実行手順:
• Have an Android emulator running (quickest way to get started), or a device connected.
• cd /Desktop/mytodo && react-native run-Android