新しいiOS向けの開発のために新しいXcodeを入れないといけない状況が時々訪れる。 iOSの開発向けではなぜか問題なかったのだが、他のC++のプロジェクトの開発の際に、「LLDBがないよ」や「インクルードヘッダーが見つからないよ」などの問題が起こった。LLDBやclangなどが古いツールを参照したりしておかしなことが起こったのだと思う。
基本ではあるが、コマンドラインツールも適切にダウンロードしてパスも確認しておこうということ。
Xcode Command Line Toolsのパスの確認
xcode-select -p
/Applications/Xcode_14.3.app/Contents/Developer
コマンドラインツールのインストール
xcode-select --install
コマンドラインツールの切り替え
sudo xcode-select --switch /Applications/Xcode.app