如何在 Mac 上卸载 Bear(熊掌记)
Bear(熊掌记)的笔记全在一个数据库里,这个数据库放在 App Group 容器中,而不是它自己的沙盒文件夹,Bear 的常见问题给出的路径是 ~/Library/Group Containers/9K33E3U3T4.net.shinyfrog.bear/Application Data/database.sqlite。订了 Bear Pro 的话笔记还会通过 iCloud 同步,没订的话这个数据库就是唯一一份,所以删任何东西之前先做一次备份。这份指南覆盖 Mac App Store 版 Bear。
先备份笔记
- 在 Bear 里选「File › Backup Notes…」,把生成的
.bear2bk文件存到~/Library之外。Bear 的备份说明提到这个文件改成.zip解压后,每条笔记是一个 TextBundle,不用恢复也能先检查备份内容。 - 加密笔记(Bear Pro 功能)在备份里仍是加密状态,以后要读得记得它们的密码。
- 以后用「File › Restore Backup」恢复时,Bear 里当时的全部笔记都会被替换掉,废纸篓里的笔记也算在内。
- 用 Bear Pro 同步的话,按 Bear 的同步说明,笔记走的是 Apple 的 CloudKit,退出前打开 Bear 的设置,在 Sync 一栏确认最近一次同步时间是刚刚。
移除应用不会取消 Bear Pro,它是 App Store 订阅,按 Apple 的取消订阅说明在 App Store 里取消。
退出 Bear,再移除应用
- 从 Bear 菜单退出应用。本次实测它是一个应用进程加两个由它拉起的 macOS 服务,Mole 的状态页把它们合成一行 Bear。
- 在访达的「应用程序」里把 Bear 移到废纸篓,App Store 装的应用由系统安装,macOS 可能会要你输入密码。
Bear 的扩展都装在应用里面,有 Safari 扩展、小组件、快速查看预览和快捷指令动作,会随应用一起移走,实测中没有出现登录项或后台项目。
Bear 的数据放在哪里
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
~/Library/Group Containers/9K33E3U3T4.net.shinyfrog.bear |
笔记数据库,在 Application Data 里 |
备份存好并核对过之前留着 |
~/Library/Containers/net.shinyfrog.bear |
应用自己的沙盒容器 | 随应用一起移除 |
~/Library/Containers/net.shinyfrog.bear.* |
Bear 内置扩展的容器 | 随应用一起移除 |
~/Library/Application Scripts/net.shinyfrog.bear 及同名 .* 文件夹 |
macOS 给沙盒应用建的空脚本文件夹 | 随应用一起移除 |
~/Library/Mobile Documents/iCloud~net~shinyfrog~bear |
Bear 的 iCloud 云盘文件夹,实测时是空的 | 留着,它属于 iCloud 云盘 |
检查结果
pgrep -x Bear
ls "$HOME/Library/Group Containers/9K33E3U3T4.net.shinyfrog.bear/Application Data"
ls -d ~/Library/Containers/net.shinyfrog.bear*
pgrep没有输出,说明 Bear 没在运行,打印出一个数字说明还开着,先退出。ls列出database.sqlite,说明笔记还在这台 Mac 上,打算重装的话这正是你要的结果,提示「No such file or directory」说明 Group 容器已经没了,清空废纸篓前先核对备份。ls -d打印出路径说明容器文件夹还在,提示「no matches found」或「No such file or directory」说明已经移除。
Mole 会列出什么
对 Mac App Store 版 Bear:
- App Group 容器
9K33E3U3T4.net.shinyfrog.bear和它的 Application Scripts 文件夹会列出,但默认不勾选,因为笔记就在这个组里。 - 应用自己的容器、Application Scripts 文件夹、CloudKit 缓存和临时缓存默认勾选。
- Bear 内置扩展的容器和 Application Scripts 文件夹默认勾选,它们装在应用里面,标识符也接在 Bear 自己的后面。
- 你勾上的组在移进废纸篓之前,Mole 会先确认没有别的已装应用在用它,已装应用清单从 LaunchServices 读取,读不到会再试一次,仍无法确认时就保留这个组,并在那一行写明原因。
- iCloud 云盘文件夹不会列出。
这次检查覆盖了什么
2026 年 9 月 26 日,从 Mac App Store 装上 Bear,打开一次,再用 Mole 的开发构建全部勾选后卸载。App Store 装的这份归系统所有,Mole 移除时要了一次管理员密码。状态页显示一行 Bear,3 个进程,约 228 MB。15 项进了废纸篓,包括应用、它的容器和五个扩展容器,Group 容器和它的 Application Scripts 文件夹留了下来,原因是当时机器负载很高,已装应用清单没能及时读出来,Mole 按设计保留了这个组。~/Library/Biome 里 macOS 为 Bear 建的 App Intents 索引也还在,那是系统自己管理的。此前 2026 年 9 月 21 日也从 App Store 版卸载过一次,只保留默认勾选,应用和 Application Scripts 文件夹移走了,容器因权限错误没删掉,约 26 MB 的 Group 容器留在了原处。Bear Pro、同步和真实笔记都没有测试。
