コマンドラインからXcodeを更新する方法 質問する

コマンドラインからXcodeを更新する方法 質問する

コマンドラインから 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

ポップアップが表示され、残りのプロセスを案内します。

おすすめ記事