この記事でわかること
- Xcodeは重いので、最初はCommand Line ToolsだけでOK。
- Command Line Tools (CLT) とは?
- インストールの仕方
どうしてCLT?
Macでの開発といえばXcode必須、と思っていたのですが、
Xcodeをダウンロードすると重い重い…
「オモテ(AppStore)からダウンロードするとフルで入ってめちゃくちゃ重いから、デベロッパーツールだけインストールするといいよ」
とアドバイスいただきまして、下記の作業を行いました。
Step 1. Xcode のアンインストール
Step pre-2. 古いCommand Line Toolsの削除
Step 2. Command Line Tools のインストール
そもそもCLTとは?
上記で「デベロッパーツール」という単語を出しましたが、どうやら「コマンドラインツール」が正確な言い方のようです。
Command Line Toolsといちいち書いていると長いので、以下ではCLTと略して記載します。
こちらのサイトを参照しました。
参考1:
CommandLineToolsとXcode
参考2:
Xcodeをインストールせずに、Command Line Toolsをインストールする方法
Command Line Tools とは
- Mac向けに提供されているコマンドツール
- コマンドツール: キーボードで命令や操作するプログラム > これでShell(ターミナル)が使える!
AppleのDevelopperからダウンロードする方法
参考2内に記載があります。
ただし、Xcodeのバージョンがわからないとダウンロードすべきバージョンがわからないので、ここでは割愛。
実践
Step 1. Xcodeのアンインストール
やったこと
- Finder > アプリケーション > Xcode -> ゴミ箱に入れる -> ゴミ箱を空にする
- ターミナルから、下記のうち残っているフォルダ・ファイルを削除
/Applications/Xcode.app
/Library/Preferences/com.apple.dt.Xcode.plist
~/Library/Preferences/com.apple.dt.Xcode.plist
~/Library/Caches/com.apple.dt.Xcode
~/Library/Application Support/Xcode
~/Library/Developer/Xcode
~/Library/Developer/CoreSimulator
ただし、上記のうち、Permission denied
のものは、ファインダーから視覚的に削除。
下記コマンド多用。これで見つけてゴミ箱に入れる
-> パスワードを入力すれば削除できました。
Shift + Command + .
参考
【1】Xcodeを完全にアンインストールする
【2】完全アンインストール:Xcode の削除
※本記事は、【2】に記載のアンインストーラーの使用を推奨するものではありません。
Step 2. Command Line Tools のインストール
ターミナルで下記コマンドを入れるだけ。
$ xcode-select --install
以上。
ここでうまく行かなかった方は、後述のStep pre-2.を試してみてください。
Step pre-2. 古いCommand Line Toolsの削除
Step 2.をしたら、Software Update
が必要と出てしまいました。
古いものを削除して、再インストールし直したらうまくいきましたので、備忘。
起きたこと
Step 2.のコマンドを入力したのですが、実行結果が以下のようになりました。
$ xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
already installed?
Software Update???
どうやら、過去ログが消しきれなかったよう。
解決方法
rm -rf /Library/Developer/CommandLineTools
ずらずらっとCLTがでてきます。一部、Permission Denied
なものもありましたが、無視。
続いて、再インストール。
$ xcode-select --install
xcode-select: note: install requested for command line developer tools