如何在 Mac 上卸载 Readest
移除 Readest 前,先备份需要的书籍、高亮和笔记,官网介绍了本地阅读和云端同步,先核对需要的文件与批注,不把同步账户当作完整备份,本页覆盖官网 Mac 磁盘映像版本,不包括 App Store 版本。
先退出,再移除应用
先保存或导出需要的阅读资料并核对备份,再按 Cmd + Q 退出 Readest,把 Readest.app 移进废纸篓,另存的书籍文件和云端账户先留下。
核对本地阅读数据
~/Library/Application Support/com.bilingify.readest在测试中保存本地应用数据,默认勾选,移除前先检查并复制需要的书库状态,或取消这一项的勾选。- 测试观察到精确缓存、日志和
~/Library/WebKit/com.bilingify.readest。 - cask 还列有
~/Library/Caches/com.bilingify.readest、~/Library/Caches/readest、~/Library/Preferences/com.bilingify.readest.plist和~/Library/WebKit/readest。 - CloudDocs 会话记录按设计留下,它们属于 iCloud 服务,不要删除 CloudDocs 父目录,也不要认为移除本地支持数据等于删除云端书库。
核对书籍和批注备份并退出 Readest 后,在 Finder 按 Shift + Command + G,逐一打开上面选定的精确路径,把需要的本地书库状态复制到支持目录外,再将选定的文件或文件夹移进废纸篓,保留独立的书籍文件、共享的 Library 父目录和 CloudDocs 数据。
检查卸载结果
pgrep -ifl Readest
ls -ld /Applications/Readest.app "$HOME/Library/Application Support/com.bilingify.readest" "$HOME/Library/WebKit/com.bilingify.readest"
pgrep 没有输出只表示没有找到这个名称,不代表所有辅助进程都已退出,有输出时核对它的实际可执行文件路径,ls 提示路径不存在只说明这一处没有了,权限错误仍无法判断,留下的文件夹也可能是你要保留的数据。
用 Homebrew 安装时
Mac cask 没有单独的卸载辅助程序,zap 涉及精确支持数据、缓存、偏好设置和 WebKit 状态,可能丢掉仍需保留的本地数据,不包含共享的 CloudDocs 父目录。
不运行 zap 时,用下面的命令卸载:
brew uninstall --cask readest
Mole 会先核对 Homebrew 的整份删除清单,涉及未勾选的数据、共享文件或无法确认的内容时跳过 --zap,已勾选的残留仍由 Mole 清理。自行运行 brew uninstall --cask --zap readest 会执行 Homebrew 的完整 zap 清单,不会读取 Mole 的勾选状态。
账户和同步
卸载应用不会删除 Readest 账户或取消订阅,移除本地副本前,单独核对需要的同步内容。
Mole 会列出什么
Mole 默认勾选应用、精确 ID 支持目录和可归属的缓存、日志项,要留的支持数据先取消勾选,共享 CloudDocs 状态和受保护的系统 WebKit 临时状态不是应用自己的移除目标。
这次检查覆盖了什么
2026 年 9 月 25 日,从官网 Mac 包拷出的 Readest 0.12.10 用 Mole 开发构建测试,所选应用数据已移除,CloudDocs 会话记录和受保护的 WebKit 临时状态按设计保留,没有测试已有书库、批注恢复、云端删除或 App Store 安装。
