如何在 Mac 上卸载 Goodnotes
移除之前先备份 Goodnotes 资源库,Goodnotes 的手动备份说明写了步骤,在资源库视图右上角打开 Goodnotes 菜单,选 Cloud & Backup › Manual Backup › Back Up Now,再给 .zip 备份文件选个稳妥的位置,备份完成前让 Goodnotes 一直在前台开着,以后导入这个 .zip 就能恢复。用 iCloud 同步的话,也到另一台设备上确认笔记本能打开。移除应用不会取消订阅,订阅要另外去看。下面针对 Mac App Store 版,Goodnotes 没有 Homebrew cask。
退出 Goodnotes,再移除应用
- 备份完成后退出 Goodnotes。
- 在「活动监视器」里搜索 Goodnotes,确认它已经退出。
- 把「应用程序」里的 Goodnotes 移到废纸篓。
Goodnotes 的数据在哪里
在 Finder 按 Shift + Command + G,逐个打开存在的位置。
| 位置 | 里面是什么 | 怎么处理 |
|---|---|---|
~/Library/Containers/com.goodnotesapp.x |
应用的沙盒数据,测试机不登录启动一次后是 13.4 MB | 先备份,再随应用删除 |
~/Library/Containers/com.goodnotesapp.x.WidgetExtension 和 ~/Library/Application Scripts/com.goodnotesapp.x.WidgetExtension |
Goodnotes 包内的小组件扩展 | 随应用删除 |
~/Library/Application Scripts/com.goodnotesapp.x |
应用的脚本目录 | 随应用删除 |
~/Library/Caches/CloudKit/com.goodnotesapp.x |
Goodnotes 的 iCloud 缓存 | 可以删,不要删整个 CloudKit 目录 |
~/Library/Group Containers 里的 group.com.goodnotesapp.goodnotes、group.com.goodnotesapp.nexushelper 和 group.com.goodnotesapp.open-in-action-extension |
应用声明的 App Group 文件夹,用来和它的扩展共享数据 | 确认备份没问题后再删 |
~/Library/Application Scripts/group.com.goodnotesapp.goodnotes |
第一个 App Group 的脚本目录 | 要删就和那几个组文件夹一起删 |
检查结果
在「终端」运行下面几条只读命令:
pgrep -il goodnotes
mdfind "kMDItemCFBundleIdentifier == 'com.goodnotesapp.x'"
ls -d "$HOME/Library/Containers/com.goodnotesapp.x" "$HOME/Library/Caches/CloudKit/com.goodnotesapp.x"
ls "$HOME/Library/Group Containers" | grep -i goodnotes
pgrep没有输出,说明 Goodnotes 没有在运行。mdfind没有输出,说明聚焦搜索找不到剩下的应用副本,输出里的路径就是还在磁盘上的副本。ls -d打印出路径,说明那个文件夹还在,报「No such file or directory」就是已经不在了。- 最后一条列出还在磁盘上的 Goodnotes App Group 文件夹,没有输出就是一个都不剩,列出来也不算卸载失败,因为 Mole 本来就不列它们。
Mole 会列出什么
~/Library/Containers/com.goodnotesapp.x默认勾选,里面是应用的数据,先备份,或者把它取消勾选。~/Library/Application Scripts/com.goodnotesapp.x、~/Library/Caches/CloudKit/com.goodnotesapp.x、小组件扩展的容器和 Application Scripts 文件夹、应用的最近文稿列表,以及包括 WebKit 在内的临时缓存目录,默认勾选。~/Library/Application Scripts/group.com.goodnotesapp.goodnotes会列出,但默认不勾选。~/Library/Group Containers下的文件夹不会列出,它们的名字里没有应用自己的 bundle ID,Mole 证明不了归属的 App Group 文件夹都会留着。
这次检查覆盖了什么
2026 年 9 月 26 日,Mac App Store 版 Goodnotes 7.1.24 不登录打开一次,再用 Mole 的开发构建卸载,所有列出的行都勾上。Mole 的状态页把 Goodnotes 显示成一行,折叠了 6 个进程,占 261 MB,一共 11 项进了废纸篓,其中包括 1.5 GB 的应用和 13.4 MB 的容器,~/Library/Application Scripts/group.com.goodnotesapp.goodnotes 勾上了,但 Mole 把它当作受保护的应用数据跳过,留了下来,也没有出现登录项或 LaunchAgent。更早一次测试在 2026 年 9 月 21 日,应用、Application Scripts 文件夹和临时缓存进了废纸篓,容器和 WebKit 临时数据那一轮没能移进废纸篓。这次没有建笔记本,登录、iCloud 同步和订阅都没有测。
