如何卸载 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-select
和 xcodebuild
仍然可用——这是为什么呢?【参考方案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)?的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 4,断点在 Mac OS 命令行工具的单元测试中不起作用
如何在 Mac OS X 10.8 / Xcode 4.4 上使用/安装 gcc
安装了 Xcode 命令行工具的 Mac OS X 中的 clang-format 和 clang-format.py 在哪里?