如何卸载Xcode的命令行工具?


30

我们有一堆Mac,它们不再需要Xcode或命令行工具,因此我们希望将其删除,这样编译器就不会闲逛,并且在更新到来时不必继续更新它们。

在过去,有一个用于删除工具的安装脚本(/ Developer中的perl),但是现在Xcode是一个应用程序商店应用程序,如果您曾经安装过这些工具,则可以将它们保留下来。

除了为运行10.10及更高版本的Mac擦除OS之外,我们还能清理掉它吗?

Answers:


35

删除此文件夹:

 /Library/Developer/CommandLineTools

Apple正式记录了此卸载过程。

如果您已经以其他方式安装了这些工具或提示升级它们,请考虑搜索名为/System/Library/Receipts/com.apple.pkg.CLTools.bom的文件,因为这可能是该工具过去安装的收据需要删除。我从未见过这些文件之一,但想链接到此其他答案,以防它有助于其他人。请注意,这些文件不会删除工具,它们可能会提示开发人员工具需要更新的提示。


1
但是,只要有命令行工具更新,App Store就会不断出现以进行更新。
adib

很久以前,我使用了DMG(需要安装较旧版本的命令行工具,但这是另一回事了)。现在,我似乎无法摆脱它。
adib

Aah @adib-很有道理。这个问题是关于新的/最近的安装的,您只需要到App Store并安装Xcode-它将为您下载工具,而不会给我留下任何经验。
bmike

因此,真正卸载命令行工具的答案是什么
adib

3
@adlib:我有同样的问题,只是设法从删除BOM文件进行修复/System/Library/Receiptsapple.stackexchange.com/questions/328034/...也许这会帮助你。
肯尼·洛夫林
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.