如何在 Mac 上卸载 SimpleX
移除 SimpleX 应用或数据前,先导出聊天数据库,官方数据说明里的 Settings › Database passphrase & export 要先设置数据库口令才能导出,口令和导出文件都放在 SimpleX 数据目录以外。
先退出,再移除应用
完成导出后,按 Cmd + Q 退出 SimpleX,把「应用程序」中的 SimpleX.app 移进废纸篓,应用里的删除数据库会丢失聊天数据,单纯卸载桌面应用不需要做这一步,另装的 SimpleX CLI 或服务器也要分开处理。
检查本地数据
~/.config/simplex和~/.local/share/simplex是 Mole 列出待确认的 Mac 桌面数据位置,数据库导出和需要的附件确认安全前先留下。~/Library/Saved Application State/chat.simplex.app.savedState是当前 cask 唯一的 zap 目标。- CLI 自己的数据目录不能直接归给桌面应用,要另看 CLI 配置。
确认导出的数据库、口令和需要的附件并退出后,在 Finder 按 Shift + Command + G,打开 ~/.config/simplex 与 ~/.local/share/simplex,只把已确认属于桌面 SimpleX 且决定不保留的文件夹移到废纸篓,共享的 .config、.local 父目录,以及另行配置的 CLI 或服务器仍在用的数据保留。
检查卸载结果
pgrep -ifl SimpleX
ls -ld /Applications/SimpleX.app "$HOME/.config/simplex" "$HOME/.local/share/simplex"
pgrep 没有输出只表示没有找到这个名称,不代表所有辅助进程都已退出,有输出时核对它的实际可执行文件路径,ls 提示路径不存在只说明这一处没有了,权限错误仍无法判断,留下的文件夹也可能是你要保留的数据。
用 Homebrew 安装时
cask 管理 SimpleX.app,没有单独的卸载辅助程序,当前 zap 只移除窗口恢复状态,不包含上面两个聊天数据位置,这个范围较小的清单也不能证明手动删除数据库是安全的。
不运行 zap 时,用下面的命令卸载:
brew uninstall --cask simplex
Mole 会先核对 Homebrew 的整份删除清单,涉及未勾选的数据、共享文件或无法确认的内容时跳过 --zap,已勾选的残留仍由 Mole 清理。自行运行 brew uninstall --cask --zap simplex 会执行 Homebrew 的完整 zap 清单,不会读取 Mole 的勾选状态。
卸载这个客户端不会删除其他人的消息,也不会移除单独运行的中继或服务器。
Mole 会列出什么
Mole 默认勾选应用本体和精确归属的偏好设置、缓存项,SimpleX 的两个家目录数据位置列入待确认,通用设置的清理区域中,卸载时一并移除数据和配置关闭时不勾选,打开后可以预选符合条件的桌面数据,要保留聊天或独立 CLI 在用的数据就取消勾选。
这次检查覆盖了什么
2026 年 9 月 21 日,打开官网 arm64 版 SimpleX 7.0.2 后卸载,没有使用 Homebrew,应用、偏好设置和 Darwin 缓存已移除,8 KB 的配置目录当时没有列出,现在 Mole 会把精确的配置和 share 数据位置列出待确认,没有测试真实聊天、数据库恢复或独立 CLI。
