在 Mac 上卸载 Xcodes
卸载 Xcodes 界面前先记下它装过哪些 Xcode 版本和模拟器运行时,这些开发工具有各自的生命周期。2026 年 9 月 19 日测试的是从官网包拷出的应用。
退出并移除应用
退出 Xcodes,再把 Xcodes.app 移进废纸篓;已安装的 Xcode、Archives 和模拟器数据留着,切换当前 Xcode 也不是卸载步骤。更多产品资料见官方页面。
核对应用数据
cask 列出特权 helper 和旧的 ~/Library/Application Support/com.robotsandpencils.XcodesApp。当前应用使用 com.xcodesorg.xcodesapp;测试里的旧目录含 available-xcodes.json,要审查,不能自动删。
用 Homebrew 安装时
Homebrew cask 有独立的 --zap 清单。brew uninstall --cask xcodes-app 只移除 cask,不执行该清单;brew uninstall --cask --zap xcodes-app 还会处理清单里的数据,不看 Mole 的勾选。历史目录与 helper 要分别核实归属。Mole 也会检查 zap 是否触及未勾选、共用、未知或不支持的路径,遇到这些情况便不执行 zap;已勾选的残留仍走 Mole 自己的删除流程。
brew uninstall --cask xcodes-app
检查结果
下面两条命令只查看进程和一处相关路径,不会删除内容:
pgrep -il "Xcodes"
ls -ld "$HOME/Library/Application Support/com.robotsandpencils.XcodesApp"
pgrep 没有匹配项表示当前没有同名进程,有输出时先辨认再退出。ls 列出路径表示它还在,报「No such file」只说明这处确切路径不存在,权限错误则不能判断。
Mole 会列出什么
Mole 把历史支持目录列在审查区且默认不勾选,当前 bundle ID 的精确行可默认勾选;不会卸载 Xcode 版本或 Apple 开发数据。
这次检查覆盖了什么
2026 年 9 月 19 日从官网包测试 Xcodes 4.1.1,卸后仍有指向废纸篓应用的后台项目,历史支持目录只列为审查行;已安装的 Xcode 没有移除。
