如何在 Mac 上卸载 CC Switch
移除 CC Switch 前,先备份服务商设置、保存的凭据和原配置备份,官方 README说明这些内容默认放在 ~/.cc-switch,独立安装的 CC Switch CLI 也共用它,CLI 还在使用时保留,Claude Code、Codex 等工具自己的设置和会话也保留。
退出并移除 CC Switch
复制数据库前先正常退出 CC Switch,README 说明开启本地路由时正常退出会恢复直接连接的服务商配置,移除管理工具不会卸载它管理的工具,也不会撤销服务商保存的 API 凭据。
在 Finder 的「前往 › 前往文件夹」检查 ~/.cc-switch 和 ~/Library/Application Support/com.ccswitch.desktop,应用关闭后把所需内容复制到独立备份,核对副本后再决定是否重置,改过配置目录时还要保留自己实际选择的目录,默认文件夹不代表这套设置的全部位置,核对备份后,再把应用程序目录中的 CC Switch.app 移到废纸篓。
用 Homebrew 安装时
brew uninstall --cask cc-switch
普通卸载处理 Mac 应用,cask 没有另列退出或服务卸载指令,先自己退出,当前 cask另有这些 zap 目标。
~/.cc-switch~/Library/Application Support/com.ccswitch.desktop~/Library/Caches/com.ccswitch.desktop~/Library/Preferences/com.ccswitch.desktop.plist~/Library/Saved Application State/com.ccswitch.desktop.savedState~/Library/WebKit/com.ccswitch.desktop
直接执行 brew uninstall --cask --zap cc-switch 会处理完整清单,不读取 Mole 的勾选状态,也可能删除 CLI 共用的数据,需要保留任一目标时用不带 zap 的命令,Mole 只有在完整范围通过勾选和共享数据检查时才使用 zap,未勾选、共享、超出边界或不支持的操作会阻止 zap,已选残留仍走 Mole 的移除流程。
核对结果
ls -ld "/Applications/CC Switch.app"
ls -ld "$HOME/.cc-switch" "$HOME/Library/Application Support/com.ccswitch.desktop"
打印出的路径仍在,No such file or directory 表示对应项目不存在,权限错误表示未查清,CLI 还要用的共享目录留下是正常结果,这些命令不核验各工具的服务商配置或线上 API 账号。
Mole 会列出什么
精确支持目录 ~/Library/Application Support/com.ccswitch.desktop 存在且未受保护时默认勾选,想保留内容就取消勾选,应用自有的 ~/.cc-switch 列出供确认,默认不勾选,开启默认关闭的「卸载时一并移除数据和配置」后,符合条件的这个自有目录也可能预先勾选,独立 CLI 还在使用或想保留内容时取消勾选,共享和受保护项目仍保留原有边界。
这次检查覆盖了什么
2026 年 9 月 21 日启动并卸载了拷贝安装的官网 Mac 应用,没有登录或接受额外权限,崩溃报告因本机白名单保留,临时 WebKit 数据被系统拒绝,没有填充家目录数据、验证服务商切换、卸载独立 CLI 或验证凭据恢复,当前 cask 和 README 补充的是数据范围,不是新增实测结果。
