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

 xcode-select --install

这就产生了这条信息:

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

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


当前回答

你好,我是这样解决的:

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

其他回答

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

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

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

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

我能够通过CLI更新使用:

softwareupdate --list --verbose

然后

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

我是来安装Appium的。加上我的答案,以防其他人在这里遇到同样的问题。

ios appium-doctor——

... 一堆东西…

WARN AppiumDoctor 4运行xcrun simctl错误

... 一堆东西…

需要手动修复的问题

AppiumDoctor配置无法自动修复,请执行 第一:

警告AppiumDoctor➜手动安装Xcode,并确保“Xcode -select -p”命令显示正确的路径,如“/Applications/Xcode.app/Contents/Developer”

对我来说

xcode-select - p

/图书馆/开发/ CommandLineTools

这似乎是错误的……但我知道我最近更新了Xcode和命令行工具

所以…

Sudo xcode-select -r (Sudo必需)

然后……

xcode-select - p /应用程序/ xcode /内容/开发人员

在此之后,没有任何警告。阿普医生干净利落地回来了。

我试图使用React-Native Expo应用程序与create-react-native-app,但出于某种原因,它会启动我的模拟器,只是挂起而不加载应用程序。ipinak上面的答案重置Xcode CLI工具,因为试图更新到最新的Xcode CLI无法工作。这两条命令是:

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

由于下载,这个过程需要时间。 我把这个留在这里,任何其他都会搜索这个特定的React-Native Expo修复。

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

sudo xcode-select --install

什么也没为我做。

softwareupdate --all --install --force

什么也没为我做。

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

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

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

然后我做了

softwareupdate --all --install --force

他们完全更新了。