Macのターミナルで”error: invalid active developer path”エラーが発生した
目次
はじめに
いつもブログをご覧いただきありがとうございます。
コーストFIRE中のIPUSIRONです😀
事象
xcodebuild -versionコマンドを実行した際に、"error: invalid active developer path"エラーが発生しました。
他のコマンドでも起こりえます。
解決策
xcode-selectコマンドを入力して、コマンドライン開発者ツールをインストールします。
% xcode-select --install
すると、インストールの確認ダイアログが表示されます。
成功すれば、インストール完了を伝えるダイアログが表示されます。
コマンドライン開発者ツールをインストールしたのに、"error: tool 'xcodebuild’ requires Xcode, but active developer directory '/Library/Developer/CommandLineTools’ is a command line tools instance"エラーが発生した【余談】
1:xcodebuild -versionコマンドやxcode-selectコマンドを実行してみます。
ipusiron@ /Users/ipusiron %xcodebuild -version
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
ipusiron@ /Users/ipusiron %sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
Password: ←パスワードを入力。
xcode-select: error: invalid developer directory '/Applications/Xcode.app/Contents/Developer'
“/Applications/Xcode.app/Contents/Developer"ディレクトリーが妥当でないというエラーメッセージにより、Xcodeがインストールされていない可能性があります。
2:App StoreからXcodeのインストールの有無を調べてみます。
[入手]ボタンになっていれば、まだインストールされていません。インストール済みであれば[開く]ボタンになっています。
3:Xcodeをインストールしたら、次を実行します
ipusiron@ /Users/ipusiron %sudo xcodebuild -license
ライセンスが表示されるので、[Space]キーで最後まで表示したら、"agree"と入力して[Enter]キーで同意します。
4:以降はXcodeのコマンド、関連するコマンドを実行できるはずです。
git statusコマンド、clangコマンドなどで試してみるとよいでしょう。