如何在 Mac 上卸载 MWeb Standard
移除 Mac App Store 的 MWeb Standard 前,先备份完整文档库和附件,在 Preferences › Library & Backup 查看实际存储位置,官方文档库说明指出这个版本的 iCloud 文档库位于 ~/Library/Containers/com.coderforart.iOS.MWeb/Data/Library/Application Support/MWebLibrary,不把修改正在使用的 CloudKit 数据当作清理步骤。
退出并移除 MWeb Standard
保存编辑内容,用 iCloud 且还有另一台已连接设备时,先核对那里的所需文档,再退出 MWeb,应用关闭后把完整文档库复制到同步位置之外并核对备份,外部 Markdown 文件夹和图片附件保留,核对备份后把应用程序目录中的 MWeb.app 移到废纸篓,只有决定重置本机文档库和设置时,才考虑移除主容器 ~/Library/Containers/com.coderforart.iOS.MWeb。
用 Homebrew 安装时
Homebrew cask 是另一个版本 MWeb Pro,应用名为 MWeb Pro.app。
brew uninstall --cask mweb-pro
当前 cask没有单独退出指令,先退出 Pro,额外 zap 范围如下。
~/Library/Application Scripts/com.coderforart.MWeb*~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.coderforart.mweb*.sfl*~/Library/Application Support/MWeb~/Library/Containers/com.coderforart.MWeb*~/Library/Cookies/com.coderforart.MWeb*.binarycookies~/Library/Preferences/com.coderforart.MWeb*.plist
通配范围可能匹配多个 Pro 标识,逐项检查实际文件,其他版本的文档库保留,直接执行 brew uninstall --cask --zap mweb-pro 处理完整清单,不读取 Mole 的勾选状态,Mole 只有在完整范围通过勾选和共享数据检查时才使用 zap,否则已选残留走自己的移除流程,这些 Pro 目标不是上面的 Standard 容器。
核对结果
ls -ld "/Applications/MWeb.app"
ls -ld "$HOME/Library/Containers/com.coderforart.iOS.MWeb"
打印路径表示该项目仍在,No such file or directory 表示对应项目不存在,权限错误表示未查清,保留本机文档库时容器还在是正常结果,这组检查不验证 iCloud 副本或另装的 Pro。
Mole 会列出什么
精确 Standard 容器 ~/Library/Containers/com.coderforart.iOS.MWeb 存在且未受保护时默认勾选,要保留文档库就取消勾选,「卸载时一并移除数据和配置」默认关闭,开启后包括符合条件的待确认数据,共享和受保护项目保留原有边界,接受任何一种选择前都先备份。
这次检查覆盖了什么
2026 年 9 月 21 日卸载了 Mac App Store 应用,容器最初因系统拒绝而保留,9 月 26 日用源码构建的 Mole 复测,移除了应用、主容器、脚本目录和当时选中的缓存,没有测试个人文档库或 iCloud 恢复,也不是 Homebrew MWeb Pro 卸载。
