XcodeやAndroidStudioを使うアプリケーション開発者での開発用PCの内容になります。基本的にCommandでのアップデートの内容になり、環境によりアップデートをしたら動かなく可能性はあるので、十分確認をして実行してください。
Homebrew
更新系
- Homebrew自身の更新(インストールパッケージの更新はしない)
$ brew update
- インストールパッケージを含めての更新
$ brew upgrade
- 各インストールパッケージの更新可能かどうか
$ softwareupdate --list
問題のチェック
$ brew doctor
実行をするとWARNINGでXcode-CommandLineToolsが古い、Gitが古い、Pathが通ってないなどの情報が出るので必要があれば実行すると良い
RubyGems
更新系
- RubyGems自体の更新
$ sudo gem update --system
- 失敗する場合などはインストール先を指定する
$ gem update --system -n /usr/local/bin
- 必要があればbundlerも更新する
$ gem update bundler
CocoaPods
更新系
- CocoaPods自体のアップデート
$ gem update cocoapods
- アップデートの失敗時はアンインストール+インストール
$ gem uninstall cocoapods
$ gem install cocoapods
- アップデート後に実行
$ pod setup
- podのリポジトリのアップデート
$ pod repo update
- podバグった時用
実行をするとpod統合を解除される(podfile,podfile.lockは残る)
$ pod deintegrate
Xcode Command Line Tools
更新系
- homebrew経由であれば softwareupdate -i に 'Label' を入れる形で更新
$ softwareupdate --list
Software Update Tool
Finding available software
Software Update found the following new or updated software:
* Label: Command Line Tools for Xcode-14.1
Title: Command Line Tools for Xcode, Version: 14.1, Size: 687455KiB, Recommended: YES,
$ softwareupdate -i "Command Line Tools for Xcode, Version: 14.1"
- 複数のXcodeが入っており、実行するXcodeのバージョンを入れ替える場合
$ xcode-select --switch [Xcode.appのpath]