如何卸载 Xcode 4.4 命令行工具(Mac OS X 10.8 Mountain Lion)?

Posted

技术标签:

【中文标题】如何卸载 Xcode 4.4 命令行工具(Mac OS X 10.8 Mountain Lion)?【英文标题】:How to uninstall Xcode 4.4 command line tools (Mac OS X 10.8 Mountain Lion)? 【发布时间】:2012-07-25 14:31:46 【问题描述】:

This SO post 很好地解释了如何为 Xcode 4.4 安装命令行工具。

但是如何卸载它们呢?

【问题讨论】:

即使不卸载它们,您也可以执行 xcode-select 并在所有构建命令前加上 xcrun 以使用不同版本的命令行工具。我不知道卸载程序(TimeMachine 恢复或手动搜索文件除外),但安装不同 Xcode 的命令行工具可能会覆盖它们。 /Applications/Developer/Xcode.app/Contents/Developer/usr 显示了它可能安装的所有命令行工具,如果您想手动删除它们。我还没有找到看起来像工具安装程序的 .pkg 文件。 是的,遇到了完全相同的问题......我还没有找到解决方案。最初,我无法从 Xcode -> 下载等安装命令行工具,所以我通过将其作为单独的包下载来安装它,现在 Xcode 可以看到它已安装。所以,我想删除它并重复该过程(希望它已修复 - 使用 Xcode 安装 -> 下载),但我不能。 【参考方案1】:

此页面上列出的脚本可以在 Mountain Lion 上执行此操作:http://www.cocoanetics.com/2012/07/you-dont-need-the-xcode-command-line-tools/

将脚本复制到文本文件中。 另存为remove_CLI_tools.sh 打开终端并导航到您保存脚本的文件夹。 类型:sh remove_CLI_tools.sh

我只安装了独立的命令行工具(独立安装程序),而没有安装 Xcode 应用程序。所以我最终运行了两次脚本,更改了安装程序安装的每个包的顶部变量(您可以通过查看 .dmg 图像的隐藏“包”文件来检查安装了哪些包安装程序):com.apple.pkg.DeveloperToolsCLI.bom and .plist com.apple.pkg.DevSDK.bom and .plist

小心(按照帖子的建议进行备份)。

【讨论】:

运行良好,但运行脚本后,xcode-selectxcodebuild 仍然可用——这是为什么呢?【参考方案2】:

sudo /Developer/Library/uninstall-devtools –mode=all 适用于 10.8.5

【讨论】:

【参考方案3】:

这应该仍然可以删除 xcode。

sudo /Developer/Library/uninstall-devtools –mode=all

【讨论】:

/OSX 10.8 中不存在开发者 我正在运行 10.8.2,我有这个目录和脚本。 我在 10.8.4 并且也有这个目​​录。这个命令对我有用。谢谢!【参考方案4】:

sudo /Library/Developer/Shared/uninstall-devtools --mode=all

【讨论】:

/Library/Developer/Shared/uninstall-devtools 在 Mountain Lion 中不存在。

以上是关于如何卸载 Xcode 4.4 命令行工具(Mac OS X 10.8 Mountain Lion)?的主要内容,如果未能解决你的问题,请参考以下文章

如何在Mac上安装命令行工具?

Xcode 4,断点在 Mac OS 命令行工具的单元测试中不起作用

如何在 Mac OS X 10.8 / Xcode 4.4 上使用/安装 gcc

Mac Xcode 没有安装 python 库

mac下卸载xcode后,无法使用git命令

安装了 Xcode 命令行工具的 Mac OS X 中的 clang-format 和 clang-format.py 在哪里?