如何在 Mac 上卸载 Numi
卸载 Numi 前,先复制还要用的计算内容;实测看到应用支持目录和另外一处共享目录,但没有证明共享位置里每个文件的归属。这次实测用的是官网下载包,没有通过 Homebrew 安装。
卸载应用并检查数据
退出 Numi 和辅助进程,再把「应用程序」中的 Numi.app 移到废纸篓。先看支持目录里的历史和偏好;Users 下的 Shared 目录另行核对归属。实测应用支持目录有 8 KB。Homebrew 还列出 Users 共享位置下的 Numi 目录,手动 zap 会处理它,但 Mole 在这次测试中没有认领。官方说明。
退出后,把下列位置中还要保留的本地状态复制到待删除目录之外的独立私有备份并核对,在访达按 Shift + Command + G 打开各路径或上层目录,只把现有且不需要的应用项目移到废纸篓,共用上层目录和其他应用文件保留:
~/Library/Application Support/com.dmitrynikolaev.numi~/Library/Application Support/CrashReporter/Numi_*.plist~/Library/Application Support/Numi~/Library/Caches/com.crashlytics.data/com.dmitrynikolaev.numi~/Library/Caches/com.dmitrynikolaev.numi~/Library/Caches/io.fabric.sdk.mac.data/com.dmitrynikolaev.numi~/Library/Containers/com.dmitrynikolaev.numi.NumiExtension~/Library/Preferences/com.dmitrynikolaev.numi.plist
星号是文件名模式,不能原样当文件夹打开,在访达打开上层目录,检查现有名字,只移除匹配且属于这次安装的项目,共用上层目录和仍在用的版本数据保留。
/Users/Shared/Numi 不属于这些个人 Library 路径,可能供其他用户或 Numi 副本使用,在访达打开这个确切目录核对归属和内容,有人或其他副本还要用就保留,只有各方确认不需要、独立备份已核对后,才由目录所有者把这个 Numi 子目录移到废纸篓,/Users/Shared 本身保留,这项 zap 超出个人 Library,Mole 会省略 --zap,只处理已勾选的可支持残留,普通 Homebrew 卸载仍会停止它声明的 com.dmitrynikolaev.numi3helper 服务。
查看卸载结果
ls -ld ~/Library/'Application Support'/Numi ~/Library/Preferences/com.dmitrynikolaev.numi.plist
退出应用后运行这条只读命令。打印出路径表示它还在,「No such file or directory」表示该路径不存在,权限错误需要另查,不能当成已删除。
用 Homebrew 安装时
Homebrew cask 的 zap 列表包含 Numi 支持目录、崩溃报告、缓存、扩展容器和偏好,另有 Shared 目录路径;先核对归属,不照搬 Mole 勾选。想保留这些内容,可以先运行下方不带 --zap 的命令,再单独检查。自己加 --zap 会处理整份列表,不看 Mole 的勾选;zap 清单涉及未勾选、共用或无法确认的数据时,Mole 跳过 --zap,已选残留仍由自身流程处理。
brew uninstall --cask numi
Mole 会列出什么
关闭「卸载时一并移除数据和配置」时,显示名支持目录的审查行默认不勾,开启后,现有且合格的自有、未共用行可能预先勾选,先备份要留的计算内容,想保留的数据取消勾选,精确 bundle ID 的缓存和偏好通常默认勾选。Shared 目录不会自动变成 Mole 残留。
这次检查覆盖了什么
2026 年 9 月 20 日卸载 Numi 3.32,观察到 8 KB 支持目录,空的 Shared 目录刻意没动;没有创建可用于恢复测试的计算历史。
