見出し画像

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

ぽちぽちと GUI で管理したい方は Xcodes.app をお使いください


いいなと思ったら応援しよう!

ぬこぬこ
すべて勉強代に充てさせていただきます!アウトプットします!