私は公式のReact Nativeウェブサイトのチュートリアルに従っています。
私のプロジェクトを構築するために以下を使用します:
react-native run-ios
私はエラーが出ます:
Found Xcode project TestProject.xcodeproj
xcrun: error: unable to find utility "instruments", not a developer
tool or in PATH
Command failed: xcrun instruments -s
xcrun: error: unable to find utility "instruments", not a developer
tool or in PATH
ただし、.xcodeprojからアプリを実行すると、すべてうまくいきます。
助言がありますか?
このリンクをチェックしてください: https://github.com/facebook/react-native/issues/7965 。 Command line tools
の場所に問題があるようです。
「Xcode」で、「Xcode」メニュー、「設定」、「場所」タブの順に選択します。ドロップダウンからXcodeのバージョンを選択してXcodeを終了します。
Xcodeコマンドラインツール の場所をインストールまたは設定する必要があるかもしれません。
Xcodeをダウンロードした場合は、次のコマンドを実行してパスを設定できます。
Sudo xcode-select -s /Applications/Xcode.app
コマンドラインツールがまだインストールされていない場合は、最初にこれを実行する必要があります。
xcode-select --install
コマンドラインツールをインストールする前に、Xcodeのライセンスに同意する必要があります。
Sudo xcodebuild -license accept
またはXcode(Command Line Tools
)でXcode > Preferences > Locations
設定を調整します。
私はそれを実行することができる前に私は私の最初のインストールの後にXCodeライセンスを受け入れなければなりませんでした。以下を実行して、コマンドラインからライセンスプロンプトを取得できます。 agree
と入力して確認する必要があります。
Sudo xcodebuild -license
私の場合、問題はXcodeがインストールされていないことでした。
私のようにXcodeを更新した後にこの問題を抱えてこのページに来たが、場所の設定に問題がないのなら、私のコンピュータを再起動するとうまくいく。
私にとっては、コンピュータの再起動を求める保留中のiOSシステムアップデートがあることがわかりました。再起動してアップデートを完了させると問題は解決しました。
私の場合はSDKROOT環境変数が間違っていました。これはiPhoneOSxx.x.sdkの古いバージョンを参照していました。 (おそらくこれは再起動後に自動的に解決したでしょうか?)
echo $SDKROOT
を実行してそれが有効なパスであることを確認することで確認できます。
.bash_profileを更新して修正しました。
export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk
これらの解決策のどれも私のために働きませんでした。これら2つの類似した問題は一時的な解決策を提供します。シミュレータプロセスが正しくシャットダウンされていないようです。
シミュレータプロセスの強制終了
https://stackoverflow.com/a/52533391/11279823 から
Activity monitor
を開き、cpu
オプションを選択してsim
を検索し、結果として表示されているすべてのプロセスを強制終了しました。Sudo xcrun simctl erase all
を実行します。すべてのシミュレータのすべての内容が削除されます。あなたがどこかにログインした場合の内容でパスワードは消えてしまいます、そのシミュレータにインストールされているすべての開発者アプリは消えてしまいます。パッケージを起動する前にシミュレータを開く
https://stackoverflow.com/a/55374768/11279823 から
open -a Simulator; npm start
うまくいけば、恒久的な解決策が見つかるでしょう。
1)Xcodeの設定に行きます2)locationタブを探します3)Given Command Line ToolsでXcodeのバージョンを設定
今、それは正常に動作します。
Macの場合:結局のところ、あなたはこの問題を抱えています、 システム環境設定 - > ネットワーク - > イーサネット - > Select Advanced に次のものがない可能性があります。 - > プロキシ
次の行を追加してください。
* .local、localhost