Macのターミナルで”error: invalid active developer path”エラーが発生した
事象
xcodebuild -versionコマンドを実行した際に、"error: invalid active developer path"エラーが発生しました。
他のコマンドでも起こりえます。
解決策
xcode-selectコマンドを入力して、コマンドライン開発者ツールをインストールします。
1 | % 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コマンドを実行してみます。
1 2 3 4 5 6 | 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をインストールしたら、次を実行します
1 | ipusiron@ /Users/ipusiron % sudo xcodebuild -license |
ライセンスが表示されるので、[Space]キーで最後まで表示したら、"agree"と入力して[Enter]キーで同意します。
4:以降はXcodeのコマンド、関連するコマンドを実行できるはずです。
git statusコマンド、clangコマンドなどで試してみるとよいでしょう。