如何在 MacOS 上切换命令行工具

问题描述 投票:0回答:6

我在我的 mac 上安装了两个命令行工具。 所以我想切换命令行工具。 我该怎么做?

我尝试从 Xcode 首选项 > 位置 > 命令行工具切换。 但是,

Command line tools beta 1 for Xcode 10
没有出现在这个菜单上。

Xcode 9.4 安装在我的 mac 上。
macOS 10.13.5

  • Xcode 9.4命令行工具(与Xcode9.4捆绑,安装在

    /Applications/Xcode.app/Contents/Developer

  • Xcode 10 的命令行工具 beta1(未与 Xcode 捆绑,它安装在

    /Library/Developer

xcode macos macos-high-sierra
6个回答
17
投票

在终端中使用此命令切换xcode:

sudo xcode-select -s /Applications/Xcode-beta.app 

参见:https://medium.com/@maximbilan/switch-command-line-tools-to-xcode-beta-2e99c54cb147


2
投票

像这样调用 Xcode.app:

sudo xcode-select -s /Applications/Xcode.app

如果您要从 Xcode Beta 版本降级


2
投票

您可以使用 .bash_profile 添加别名来切换 2 个版本:

alias Xcode13='sudo xcode-select -s /Applications/Xcode\ 13.app'
alias Xcode14='sudo xcode-select -s /Applications/Xcode.app'

最重要的: 使用

source ~/.bash_profile
使命令生效。

然后输入Xcode14切换Xcode版本


0
投票

我已经安装了 2 个 Xcode 版本 10、11 并且可以切换它们。但是他们两个都安装在应用程序上。 - 应用程序/Xcode.app - 应用程序/Xcode 10/Xcode.app 也许你应该像我一样将它移动到文件夹内的应用程序。


0
投票

对于普通版本

在终端执行以下代码:

xcode-select --install

测试版

一旦你安装了你的 xcode-beta。 像往常一样安装

commands line tools
,在您的终端上使用以下代码

xcode-select --install

你已经安装的

commands line tools
是下载新的步骤

为此,打开浏览器并查找apple developer resources download

选择

view additional downloads
,您需要登录才能继续。

登录后,查找您感兴趣的文件,在我的例子中是

Additional Tools for Xcode 14 beta 5

选择下载并等待。

下载完成后尝试打开,会在文件夹中看到如下内容

是时候打开了

xcode

寻找

xcode<preferences

搜索

Locations
。 然后在
command line tools
上选择您刚刚下载的那些


0
投票
$ xcode-select -p

/Applications/Xcode.app/Contents/Developer

$ sudo xcode-select -s /Applications/Xcode-beta.app/Contents/Developer

Password:

$ xcode-select -p

/Applications/Xcode.app/Contents/Developer

$ xcode-select -version

xcode-select version 2339.

$ xcodebuild -version

Xcode 6.4

构建版本 6E35b

© www.soinside.com 2019 - 2024. All rights reserved.