我正在尝试从命令行更新Xcode。一开始我试着跑步:

 xcode-select --install

这就产生了这条信息:

xcode-select: error: command line tools are already installed, use "Software Update" to install updates

那么问题来了,有没有办法从命令行更新Xcode呢?


当前回答

在安装命令行工具(使用xcode-select——install)后,输入:

sudo xcode-select --switch /Library/Developer/CommandLineTools/

你现在应该可以运行git了:

10:29 $ git --version
git version 2.17.2 (Apple Git-113)

其他回答

我不知道为什么这对我来说如此棘手。

sudo xcode-select --install

什么也没为我做。

softwareupdate --all --install --force

什么也没为我做。

我必须按照下面的顺序做事

sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install

这安装了一个更新的xcode,但不是最新的。

然后我做了

softwareupdate --all --install --force

他们完全更新了。

使用这一行程序进行更新。

softwareupdate --install -a

对于那些在更新到卡特琳娜后有此问题的人,只需在您的终端上执行此命令

sudo rm -rf /Library/Developer/CommandLineTools; xcode-select --install;

我能够通过CLI更新使用:

softwareupdate --list --verbose

然后

softwareupdate -i Command\ Line\ Tools\ for\ Xcode-13.2

你好,我是这样解决的:

安装应用程序> Xcode。>内容>资源>包> XcodeSystemResources.pkg。