我试图从命令行更新Xcode.最初我试过跑:
xcode-select --install
这导致了这条消息:
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
所以问题仍然存在,有没有办法从命令行更新Xcode?
您实际使用的是安装Xcode命令行工具的命令 - xcode-select --install
.因此,您收到的错误消息 - 工具已经安装.
更新Xcode所需的命令是softwareupdate command [args ...]
.您可以使用softwareupdate --list
以查看可用的内容,然后softwareupdate --install -a
安装所有更新或softwareupdate --install
仅安装Xcode更新(如果可用).您可以从list命令获取名称.
由于这是在评论中提到这里是对手册页softwareupdate
的工具.
我有同样的问题,我解决了以下问题:
删除旧工具($ rm -rf /Library/Developer/CommandLineTools
)
再次安装xcode命令行工具($ xcode-select --install
).
完成这些步骤后,您将看到一个用于安装新版本工具的pop.
当我卸载完整版Xcode以重新安装CLI版本时,我遇到了同样的问题.我的修复是:
sudo xcode-select -s /Library/Developer/CommandLineTools
这挽救了我的一天。只需输入命令
cd /Library/Developer/CommandLineTools/Packages/;
open macOS_SDK_headers_for_macOS_10.14.pkg
参考:https : //forums.developer.apple.com/thread/104296
删除Xcode后出现此错误.我通过重置命令行工具路径来修复它sudo xcode-select -r
.
之前:
navin@Radiant ~$ /usr/bin/clang xcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer") does not exist Use `sudo xcode-select --switch path/to/Xcode.app` to specify the Xcode that you wish to use for command line developer tools, or use `xcode-select --install` to install the standalone command line developer tools. See `man xcode-select` for more details. navin@Radiant ~$ xcode-select --install xcode-select: error: command line tools are already installed, use "Software Update" to install updates
后:
navin@Radiant ~$ /usr/bin/clang clang: error: no input files
@Vel Genov的答案是正确的,除非Xcode的版本无法更新,因为它是当前Mac OS版本的最新版本.如果你知道有一个更新的Xcode(例如,它不会将应用程序加载到具有最新版本的iOS的设备上),那么首先需要升级Mac OS.
$ sudo rm -rf /Library/Developer/CommandLineTools $ xcode-select --install
我试图将React-Native Expo应用程序与create-react-native-app一起使用,但由于某种原因,它将启动我的模拟器,并且在不加载该应用程序的情况下挂起。上面ipinak的上述回答重置了Xcode CLI工具,因为尝试更新到最新的Xcode CLI无效。这两个命令是:
rm -rf /Library/Developer/CommandLineTools xcode-select --install
由于下载,此过程需要时间。我将其保留在此处,否则将搜索此特定的React-Native Expo修复程序。