xcodes / Xcode.app で Xcode のバージョン管理
tl;dr
xcodes でコマンドだけで Xcode のバージョン管理ができる
Xcode.app でぽちぽち Xcode のバージョン管理ができる
インストール
Homebrew 経由でインストールしてください。
## CLI で使いたい方
brew install xcodes
## GUI で使いたい方
brew install --cask xcodes
もしまだ Homebrew をインストールしていない方はこちらからインストールしてください。いろんなコマンドやアプリの管理のできる macOS ユーザの味方です(一応 Linux でも使えます)。
xcodes コマンドを使う
$ xcodes --help
OVERVIEW: Manage the Xcodes installed on your Mac
USAGE: xcodes <subcommand>
OPTIONS:
-h, --help Show help information.
SUBCOMMANDS:
download Download a specific version of Xcode
install Download and install a specific version of Xcode
installed List the versions of Xcode that are installed
list List all versions of Xcode that are available to install
runtimes List all simulator runtimes that are available to install
select Change the selected Xcode
uninstall Uninstall a version of Xcode
update Update the list of available versions of Xcode
version Print the version number of xcodes itself
signout Clears the stored username and password
See 'xcodes help <subcommand>' for detailed help.
基本的には install / uninstall / update あたりがメインで使うのかなと。
## 利用できるバージョンを表示
xcodes list
## 安定版のみを表示
xcodes list | grep -vE '(Beta|GM Seed|GM|Release Candidate)'
## 使いたい Xcode のバージョンを指定
xcodes install 15.4
## 最新版を利用したい場合は単に下記で OK
xcodes install --latest --experimental-unxip
たったこれだけ。便利。
もし xcrun などの Xcode に紐付くコマンドを上記でインストールした Xcode で使いたい場合はシンボリックリンクを作成しましょう。
sudo ln -s /Applications/Xcode-15.4.0.app /Applications/Xcode.app
xcode-select -p
指定されたディレクトリになっていれば OK です。
もしシンボリックリンクを削除する時は単に下記で削除すれば良いです。
rm /Applications/Xcode.app