在 Mac 上卸载 Numbers
先保存正在编辑的表格,确认重要公式和数据已写入文件。iCloud 中的表格先确认同步完成,需要备份时下载完整文件,再复制到同步目录外。Numbers 来自 Mac App Store,Apple 的 iWork 应用在那里免费,以后可以从 App Store 的已购项目里重新下载。
表格需要在别的软件里继续用
卸载前,把重要表格导出为目标软件支持的格式,再在那款软件里打开,核对公式、日期和单元格内容。导出成功不代表所有功能都能无损转换,所以原始 Numbers 文稿仍应保留。
移除应用,保留表格
退出 Numbers,从「应用程序」移到废纸篓。App Store 里它可能叫 Numbers Creator Studio,其实是同一个应用,bundle id 是 com.apple.Numbers。移除应用不会删除存在你自己文件夹里或 iCloud 云盘 Numbers 文件夹里的表格。
Numbers 的数据在哪里
在 Finder 按 Shift + Command + G,逐个打开存在的位置。
| 位置 | 里面是什么 | 怎么处理 |
|---|---|---|
~/Library/Containers/com.apple.Numbers |
应用的沙盒数据和设置,也可能有尚未保存的内容 | 先确认没有未保存的表格,再随应用删除 |
~/Library/Application Scripts/com.apple.Numbers |
应用的脚本目录 | 随应用删除 |
~/Library/Group Containers/group.com.apple.iWork |
Pages、Numbers 和 Keynote 共用的数据 | 还装着 Pages 或 Keynote 时保留 |
| iCloud 云盘里的 Numbers 文件夹 | 你的表格 | 保留,它不是应用数据 |
检查结果
在「终端」运行下面三条只读命令:
pgrep -il Numbers
mdfind "kMDItemCFBundleIdentifier == 'com.apple.Numbers'"
ls -d "$HOME/Library/Containers/com.apple.Numbers" "$HOME/Library/Group Containers/group.com.apple.iWork"
pgrep 没有输出,说明 Numbers 没有在运行。mdfind 没有输出,说明聚焦搜索找不到剩下的应用副本;输出里的路径就是仍在磁盘上的副本。ls 报「No such file or directory」表示目录已不存在。只要还装着 Pages 或 Keynote,iWork 共享组就应当仍被列出。
最后打开保存的表格。如果 Pages 或 Keynote 仍安装着,各打开一份文件,确认共享 iWork 数据没被误删。
Mole 会列出什么
~/Library/Containers/com.apple.Numbers 和 ~/Library/Application Scripts/com.apple.Numbers 默认勾选。Mole 不会列出 ~/Library/Group Containers/group.com.apple.iWork,因为 Pages、Numbers 和 Keynote 共用它;保留它是有意为之,不是清理遗漏。
这次检查覆盖了什么
这是一次 App Store 应用(15.3.1 版)的真实卸载,用的是 Mole 1.15 的开发构建。应用、它的容器和 Application Scripts 进了废纸篓,iWork 共享组保留。Numbers
