在 Mac 上卸载 Pages
先保存正在编辑的文稿,确认本地文件能打开,iCloud 文稿已同步。需要独立备份时,先下载完整文件,再复制到 iCloud 以外的位置;移动仍在同步的文稿可能改变云端内容。Pages 来自 Mac App Store,Apple 的 iWork 应用在那里免费,以后可以从 App Store 的已购项目里重新下载。
移除应用
退出 Pages,在「应用程序」里把它移到废纸篓。App Store 里它可能叫 Pages Creator Studio,其实是同一个应用,bundle id 是 com.apple.Pages。移除应用不会删除存在你自己文件夹里或 iCloud 云盘 Pages 文件夹里的文稿。
Pages 的数据在哪里
在 Finder 按 Shift + Command + G,逐个打开存在的位置。
| 位置 | 里面是什么 | 怎么处理 |
|---|---|---|
~/Library/Containers/com.apple.Pages |
应用的沙盒数据和设置,也可能有尚未保存的内容 | 先确认没有未保存的文稿,再随应用删除 |
~/Library/Application Scripts/com.apple.Pages |
应用的脚本目录 | 随应用删除 |
~/Library/Group Containers/group.com.apple.iWork |
Pages、Numbers 和 Keynote 共用的数据 | 还装着 Numbers 或 Keynote 时保留 |
| iCloud 云盘里的 Pages 文件夹 | 你的文稿 | 保留,它不是应用数据 |
因为卸了其中一个应用就删掉 group.com.apple.iWork,会影响到另外两个。
检查结果
在「终端」运行下面三条只读命令:
pgrep -il Pages
mdfind "kMDItemCFBundleIdentifier == 'com.apple.Pages'"
ls -d "$HOME/Library/Containers/com.apple.Pages" "$HOME/Library/Group Containers/group.com.apple.iWork"
pgrep 没有输出,说明 Pages 没有在运行。mdfind 没有输出,说明聚焦搜索找不到剩下的应用副本;输出里的路径就是仍在磁盘上的副本。ls 报「No such file or directory」表示目录已不存在。只要还装着 Numbers 或 Keynote,iWork 共享组就应当仍被列出。
最后检查保留的文稿,并确认 Numbers 和 Keynote 仍正常。
文件还在但打不开时
先区分文件仍是 iCloud 占位状态,还是本机没有可用的 Pages 或兼容阅读器。卸载之前就应下载完整文稿并打开备份副本;如果只保存了 Finder 里的占位文件,应用移除后再处理同步可能会困难。需要长期编辑时保留原始 Pages 文件,不只留导出的 PDF。
Mole 会列出什么
~/Library/Containers/com.apple.Pages 和 ~/Library/Application Scripts/com.apple.Pages 默认勾选。Mole 不会列出 ~/Library/Group Containers/group.com.apple.iWork,因为 Pages、Numbers 和 Keynote 共用它;也不会动 iCloud 云盘里的文稿。
这次检查覆盖了什么
这是一次 App Store 应用(15.3.1 版)的真实卸载,用的是 Mole 1.15 的开发构建。应用、它的容器和 Application Scripts 进了废纸篓,iWork 共享组保留。Pages
