如何在 Mac 上卸载 UPDF
UPDF 是 Superace 出的 PDF 编辑和阅读软件,官网是 updf.com。你的 PDF 不在应用里,它们留在你保存的位置,所以移除 UPDF 不会动它们。应用在用户目录里留下的东西很少,只有偏好设置、缓存和一个很小的 Application Support 文件夹。许可证和 UPDF 云端的文件属于你的 UPDF 账号而不是这台 Mac,卸载应用不会取消订阅,也不会删除账号。UPDF 的常见问题提到一个许可证能用在多少台设备上有上限,打算换到另一台 Mac 的话,删应用之前先看一下那一页或问 UPDF 客服。这份指南覆盖 updf.com 的磁盘映像和 Homebrew cask updf。
退出并移除应用
- 保存并关掉正在编辑的 PDF,UPDF 云端还要用的文件先导出到自己的文件夹。
- 按 Command + Q 退出 UPDF。测试里它只有一个进程,没有注册登录项,也没有启动代理。
- 打开访达,进入「应用程序」,把
UPDF.app拖进废纸篓,做法见 Apple 的在 Mac 上删除或卸载应用。UPDF 自己的卸载文章是通用的 Mac 教程,没有写 UPDF 的具体文件。
数据在哪里
在访达按 Shift + Command + G 逐项打开,不存在的路径跳过即可。
| 位置 | 内容 | 处理建议 |
|---|---|---|
~/Library/Preferences/com.superace.updf.mac.plist |
偏好设置 | 移除。Mole 默认勾选。 |
~/Library/Preferences/com.superace.updf.mac.file.plist |
应用退出时写下的 42 字节空文件 | 应用退出后有的话移除,Mole 不列它。 |
~/Library/Application Support/com.superace.updf.mac |
应用状态,测试里 8 KB | 移除。Mole 默认勾选。 |
~/Library/Caches/com.superace.updf.mac、~/Library/Caches/UPDF 和 ~/Library/Caches/com.crashlytics.data/com.superace.updf.mac |
缓存和崩溃报告队列 | 只移除这三个,com.crashlytics.data 是其他应用共用的。Mole 默认勾选。 |
~/Library/HTTPStorages/com.superace.updf.mac |
网络存储 | 移除。Mole 默认勾选。 |
getconf DARWIN_USER_CACHE_DIR 打印出的文件夹下的 com.superace.updf.mac |
Mole 的临时缓存行,测试里是空的 | 移除。Mole 默认勾选。 |
你的 PDF 和导出的副本都不在这些文件夹里,不会被动到。
检查结果
pgrep -il updf
ls -d /Applications/UPDF.app ~/Library/Application\ Support/com.superace.updf.mac ~/Library/Caches/com.superace.updf.mac ~/Library/Preferences/com.superace.updf.mac*.plist
pgrep没有输出,说明 UPDF 没在跑。打印出一行就是还活着的进程,退出后再跑一次。ls -d提示「No such file or directory」说明那个路径已经没了,打印出路径说明还在盘上,com.superace.updf.mac.file.plist留着是正常的,也没有影响。
用 Homebrew 安装时
brew uninstall --cask updf
这个 cask 没有 uninstall 步骤,所以这条命令只移除应用。这个 cask 现在装的是 UPDF 3.0.0,比测试的版本新。brew uninstall --cask --zap updf 还会把 zap 清单里的路径移进废纸篓,包括上面的 Application Support、缓存、HTTPStorages 和 WebKit 文件夹、偏好设置文件,以及 com.superace.updf.installer 相关项和 Saved Application State/com.superace.updf.mac.savedState。它们全是 ~/Library 里的应用状态,没有 PDF。直接运行 brew 命令会执行整份 zap 清单,不读取 Mole 的勾选。Mole 只在整个移除范围都通过 zap 检查时才加 --zap:有没勾选或共用的路径、超出审查范围的路径、不认识的段落或不支持的指令,都会让它不加,改由 Mole 自己移除你勾选的行。这次没有测 Homebrew 安装。
Mole 会列出什么
Mole 默认勾选应用、偏好设置文件、~/Library/Application Support/com.superace.updf.mac、三个缓存文件夹、~/Library/HTTPStorages/com.superace.updf.mac 和临时缓存行。com.superace.updf.mac.file.plist 不列。移除之前 Mole 会请 UPDF 退出。
这次检查覆盖了什么
2026 年 11 月 9 日,这次检查从 updf.com 下载了 UPDF 1.8.11 Apple 芯片版磁盘映像,把应用拷进「应用程序」,没有运行 brew install,打开一次后退出。Homebrew cask 没有固定校验和,所以只记录了下载文件的 SHA-256,没法和它比对。随后用源码构建的 Mole 勾上清理项卸载,Mole 把应用和 7 行移进了废纸篓,并删除了偏好设置域,没有失败的行,偏好设置文件卸载后又出现,Mole 又移走了一次。应用退出时写下的 42 字节 com.superace.updf.mac.file.plist 在卸载后仍在。状态页显示一行 UPDF,1 个进程。Mole 在应用里找到 Sparkle 更新器,但没有更新源,也没有执行更新。没有登录账号,没有激活许可证,PDF 编辑、云端、由 Homebrew 管理的卸载和 Mole 公证发布版都没有测。
