如何使用当前的Xcode/Mac OS X v10.8 (Mountain Lion)或更高版本安装命令行构建工具?

与Xcode不同,它没有安装程序,只是一个包。

看起来所有的命令行工具都在包中,在Contents/Developer下面,但是没有设置适当的环境变量来使用它们。

是否有一个脚本,我可以运行,将设置我的环境,以支持从命令行构建?


当前回答

尝试进入Xcode > Preferences…>下载并单击命令行工具旁边有向下箭头的圆形按钮。

其他回答

如何获得安装在Xcode 4.4 / Mac OS X v10.8 (Mountain Lion)或更高版本的命令行构建工具?

对于OS X 10.9,你只需安装Xcode。命令行工具与Xcode捆绑在一起。技术说明TN2339,从命令行构建Xcode常见问题解答:

在OS X 10.9版本的Xcode中,无法下载命令行工具。如何在我的机器上安装它们?

In OS X 10.9, the Downloads pane of Xcode Preferences does not support downloading command-line tools. Use any of the following methods to install command-line tools on your system: If Xcode is installed on your machine, then there is no need to install them. Xcode comes bundled with all your command-line tools. OS X 10.9 includes shims or wrapper executables. These shims, installed in /usr/bin, can map any tool included in /usr/bin to the corresponding one inside Xcode. xcrun is one of such shims, which allows you to find or run any tool inside Xcode from the command line. Use it to invoke any tool within Xcode from the command line. ...

尝试进入Xcode > Preferences…>下载并单击命令行工具旁边有向下箭头的圆形按钮。

您可以在bash中自动安装命令行工具。在自动化开发人员入职设置过程时,我需要这样做。

xcode-select --install && sleep 1
osascript -e 'tell application "System Events"' -e 'tell process "Install Command Line Developer Tools"' -e 'keystroke return' -e 'click button "Agree" of window "License Agreement"' -e 'end tell' -e 'end tell'

去developer.apple.com/download/all/(如果你没有登录请登录) 展开所需版本的“命令行工具”的“查看详细信息”工具提示 下载这些命令行工具的.dmg文件 下载.dmg文件后,双击它并安装它

Xcode Command Line Tools can be installed as a side effect of running git --version in Terminal without Git installed. You will be prompted to install the tools as a requirement for running Git. Apple ships a binary of git with the Command Line tools. This is confirmed on the Git for Mac Download page. This seems like a valid option considering that Homebrew requires the Command Line tools to install Git as well according to another SO post. Otherwise, the previous answers are the most direct methods of install the tools.