在 Mac 上卸载 FreeCAD
卸载 FreeCAD 前先保存工程文件、宏和工作台配置;应用设置目录外的工程文件不属于卸载残留。2026 年 9 月 19 日测试的是从官网包拷出的应用。
退出并移除应用
先关闭工程并退出 FreeCAD,再把 FreeCAD.app 移入废纸篓;工程目录不要碰,日后还要重装就单独核对插件。更多产品资料见官方页面。
核对应用数据
cask 列出 ~/Library/Application Support/FreeCAD、~/Library/Caches/FreeCAD 和 ~/Library/Preferences/com.freecad.FreeCAD.plist。第一处可能有自定义内容,样本里另有 ~/Library/Caches/FreeCADStartThumbnails,属于审查路径。退出并备份宏和工作台设置后,在访达按 Shift + Command + G 查看这些精确位置,把存在且不再需要的 FreeCAD 项目移到废纸篓。
用 Homebrew 安装时
Homebrew cask 有独立的 --zap 清单。brew uninstall --cask freecad 只移除 cask,不执行该清单;brew uninstall --cask --zap freecad 还会处理清单里的数据,不看 Mole 的勾选。zap 包含 Application Support 与偏好设置,可能带走要复用的自定义内容。Mole 也会检查 zap 是否触及未勾选、共用、未知或不支持的路径,遇到这些情况便不执行 zap;已勾选的残留仍走 Mole 自己的删除流程。
brew uninstall --cask freecad
检查结果
下面两条命令只查看进程和一处相关路径,不会删除内容:
pgrep -il "FreeCAD"
ls -ld "$HOME/Library/Application Support/FreeCAD"
pgrep 没有匹配项表示当前没有同名进程,有输出时先辨认再退出。ls 列出路径表示它还在,报「No such file」只说明这处确切路径不存在,权限错误则不能判断。
Mole 会列出什么
Mole 把显示名 Application Support、备用偏好设置拼法和 FreeCADStartThumbnails 列为审查行,关闭「卸载时一并移除数据和配置」时起初不勾选,开启后,符合归属和批选条件时可能预先勾上,移除前核对自定义内容。bundle ID 精确缓存或偏好设置可默认勾选,不会收工程文件。
这次检查覆盖了什么
2026 年 9 月 19 日从官网包测试时,com.freecad.FreeCAD.plist 与 FreeCADStartThumbnails 供审查,显示名 Application Support 文件夹未勾选;没有测试宏或工程的恢复。
