在 Mac 上卸载 CrossOver
卸载 CrossOver 前先导出要留的 bottle,里面可能有 Windows 程序和文件,位置也可能早已改过。2026 年 9 月 19 日测试的是从官网包拷出的应用。
退出并移除应用
先在 CrossOver 用「Bottle › Export Bottle to Archive」导出要留的 bottle,到目标位置核对归档,再退出应用并把 CrossOver.app 移进废纸篓;自定义 Bottle Folder 或已发布的 bottle 不能只凭名字删除。导出 bottle 的操作见官方 Mac 指南。
核对应用数据
CodeWeavers 文档说明默认 bottle 在 ~/Library/Application Support/CrossOver/Bottles,也能在「Settings › System Integration」更改。整个 ~/Library/Application Support/CrossOver 是用户数据,不是可随手清的缓存。核实 bottle 归档并退出所有 Windows 程序和 CrossOver 后,在访达按 Shift + Command + G 打开各位置或上层文件夹,只把不再需要的对应 CrossOver 项目移到废纸篓:
~/Library/Application Support/CrossOver,包含默认 bottle,先核实它们的独立归档~/Applications/CrossOver,生成的 Windows 应用启动器~/Library/Caches/com.codeweavers.CrossOver和~/Library/Caches/CrossOver~/Library/Caches/Cleanup At Startup/CrossOver CD Helper.app~/Library/Cookies/com.codeweavers.CrossOver.binarycookies~/Library/Logs/CrossOver
当前 cask 还用模式匹配 ~/Library/Application Support/CrashReporter、~/Library/Caches/com.apple.helpd/Generated、~/Library/HTTPStorages、~/Library/Logs/DiagnosticReports 和 ~/Library/Saved Application State 中的 CrossOver 项目,打开这些上层目录,按对应位置只核对以 CrossOver、CrossOver Help 或 com.codeweavers.CrossOver 开头的项目。偏好设置模式更宽,是 ~/Library/Preferences/com.codeweavers.*,其他 CodeWeavers 产品在用的文件要保留。自选或已发布的 bottle 位置,只有独立备份后明确决定移除才处理。
用 Homebrew 安装时
Homebrew cask 有独立的 --zap 清单。brew uninstall --cask crossover 只移除 cask,不执行该清单;brew uninstall --cask --zap crossover 还会处理清单里的数据,不看 Mole 的勾选。zap 列出了默认 bottle 父目录,仍需 bottle 时不要启用。zap 清单涉及未勾选、共用或无法确认的数据时,Mole 跳过 --zap,已选残留仍由自身流程处理。
brew uninstall --cask crossover
检查结果
下面两条命令只查看进程和一处相关路径,不会删除内容:
pgrep -il "CrossOver"
ls -ld "$HOME/Library/Application Support/CrossOver"
pgrep 没有匹配项表示当前没有同名进程,有输出时先辨认再退出。ls 列出路径表示它还在,报「No such file」只说明这处确切路径不存在,权限错误则不能判断。
Mole 会列出什么
关闭「卸载时一并移除数据和配置」时,Mole 把显示名 Application Support/CrossOver 列为需要确认的数据且不勾选,开启后,未与其他已装副本共用的合格数据行可能预先勾选,要保留 bottle 就取消勾选,精确偏好设置可能默认勾选;bottle 与自定义位置要另作决定。
这次检查覆盖了什么
2026 年 9 月 19 日从官网包测试 CrossOver 26.3,偏好设置随卸载移走,样本没有写出 Application Support/CrossOver;不能据此说 bottle 或自定义位置已经清理。
