我试图从命令行更新Xcode.最初我试过跑:
xcode-select --install
Run Code Online (Sandbox Code Playgroud)
这导致了这条消息:
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
Run Code Online (Sandbox Code Playgroud)
所以问题仍然存在,有没有办法从命令行更新Xcode?
Vel*_*nov 244
您实际使用的是安装Xcode命令行工具的命令 - xcode-select --install.因此,您收到的错误消息 - 工具已经安装.
更新Xcode所需的命令是softwareupdate command [args ...].您可以使用softwareupdate --list以查看可用的内容,然后softwareupdate --install -a安装所有更新或softwareupdate --install <product name>仅安装Xcode更新(如果可用).您可以从list命令获取名称.
由于这是在评论中提到这里是对手册页softwareupdate的工具.
ipi*_*nak 151
我有同样的问题,我解决了以下问题:
$ rm -rf /Library/Developer/CommandLineTools)$ xcode-select --install).完成这些步骤后,您将看到一个用于安装新版本工具的pop.
Cyr*_*ors 35
当我卸载完整版Xcode以重新安装CLI版本时,我遇到了同样的问题.我的修复是:
sudo xcode-select -s /Library/Developer/CommandLineTools
Iur*_*ski 21
安装命令行工具(使用xcode-select --install)后,键入:
sudo xcode-select --switch /Library/Developer/CommandLineTools/
Run Code Online (Sandbox Code Playgroud)
您现在应该可以运行 git:
10:29 $ git --version
git version 2.17.2 (Apple Git-113)
Run Code Online (Sandbox Code Playgroud)
zrb*_*ker 20
我不知道为什么这对我来说如此棘手。
sudo xcode-select --install
Run Code Online (Sandbox Code Playgroud)
对我什么也没做。
softwareupdate --all --install --force
Run Code Online (Sandbox Code Playgroud)
对我什么也没做。
我必须按以下顺序做事
sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install
Run Code Online (Sandbox Code Playgroud)
这安装了较新的 xcode,但不是最新的。
然后我做了
softwareupdate --all --install --force
Run Code Online (Sandbox Code Playgroud)
他们完全更新了。
Roy*_*ang 16
这挽救了我的一天。只需输入命令
cd /Library/Developer/CommandLineTools/Packages/;
open macOS_SDK_headers_for_macOS_10.14.pkg
Run Code Online (Sandbox Code Playgroud)
参考:https : //forums.developer.apple.com/thread/104296
Nav*_*vin 13
删除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
Run Code Online (Sandbox Code Playgroud)
后:
navin@Radiant ~$ /usr/bin/clang
clang: error: no input files
Run Code Online (Sandbox Code Playgroud)
Xcode::Install 是一个简单的 cli 软件,允许您安装/选择特定的 Xcode 版本。
您可以使用安装它gem install xcode-install
然后您将能够安装特定版本xcversion install 9.4.1
如果您安装了多个版本,您可以切换版本xcversion select 9.4
您可以在https://github.com/KrauseFx/xcode-install 上找到更多信息
@Vel Genov的答案是正确的,除非Xcode的版本无法更新,因为它是当前Mac OS版本的最新版本.如果你知道有一个更新的Xcode(例如,它不会将应用程序加载到具有最新版本的iOS的设备上),那么首先需要升级Mac OS.
我现在正在运行 OS Big Sur。xcode-select --install,并sudo xcode-select --reset没有解决我的问题,推荐的后续softwareupdate --install -a命令也没有解决。为了更好地衡量,我尝试了从 Apple Downloads 推荐的下载,但那里提供的命令行工具下载与我的操作系统不兼容。
我对为我解决的修复程序投了赞成票,sudo xcode-select --switch /Library/Developer/CommandLineTools/并添加了这篇文章以获取环境上下文。
小智 8
我可以使用以下命令通过 CLI 进行更新:
softwareupdate --list --verbose
Run Code Online (Sandbox Code Playgroud)
进而
softwareupdate -i Command\ Line\ Tools\ for\ Xcode-13.2
Run Code Online (Sandbox Code Playgroud)
$ sudo rm -rf /Library/Developer/CommandLineTools
$ xcode-select --install
Run Code Online (Sandbox Code Playgroud)
小智 6
我遇到了同样的问题,使用以下命令解决了它。
须藤 xcode-select -s /Library/Developer/CommandLineTools
运行上述命令后,xcode-select -p 命令显示以下内容。
/库/开发人员/命令行工具
小智 5
我试图将React-Native Expo应用程序与create-react-native-app一起使用,但由于某种原因,它将启动我的模拟器,并且在不加载该应用程序的情况下挂起。上面ipinak的上述回答重置了Xcode CLI工具,因为尝试更新到最新的Xcode CLI无效。这两个命令是:
rm -rf /Library/Developer/CommandLineTools
xcode-select --install
Run Code Online (Sandbox Code Playgroud)
由于下载,此过程需要时间。我将其保留在此处,否则将搜索此特定的React-Native Expo修复程序。
| 归档时间: |
|
| 查看次数: |
202700 次 |
| 最近记录: |