コマンドラインから Xcode を更新しようとしています。最初は以下を実行してみました:
xcode-select --install
その結果、次のメッセージが表示されました:
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
それで疑問が残ります。コマンドラインから Xcode を更新する方法はあるのでしょうか?
ベストアンサー1
実際に使用しているのは、Xcode コマンドライン ツールをインストールするためのコマンドですxcode-select --install
。そのため、ツールはすでにインストールされているというエラー メッセージが表示されます。
Xcode を更新するために必要なコマンドは ですsoftwareupdate command [args ...]
。 を使用してsoftwareupdate --list
、利用可能なものを確認してから、softwareupdate --install -a
すべてのアップデートをインストールするか、softwareupdate --install <product name>
Xcode アップデートのみ (利用可能な場合) をインストールすることができます。名前は list コマンドから取得できます。
コメントにもあったようにここツールのマニュアルページですsoftwareupdate
。
2019年アップデート
多くのユーザーが、softwareupdate --install -a
実際には最新バージョンのXcodeにアップデートできないという問題を経験しています。この原因は、おそらくmacOS のアップデートが保留中であることです (@brianlmerritt が以下で指摘しているとおり)。ほとんどの場合、最初にmacOS をアップデートすると問題が解決し、Xcode もアップデートできるようになります。
Xcode コマンドラインツールの更新
多くのユーザーは、Xcode コマンドラインツールを更新するためにこの回答にたどり着きます。これを実現する最も簡単な方法は、古いバージョンのツールを削除し、新しいバージョンをインストールすることです。
sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install
ポップアップが表示され、残りのプロセスを案内します。