Catalogue · 应用程序

Catalogue:从 App 清单到最后一个文件

把 App 拖到废纸篓,只会删除 .app 软件包本身。偏好设置、缓存、容器、应用程序支持文件和代理程序都会留在资源库中,有时一留就是好几年。Catalogue 从另一端入手:先列出所有已安装的 App,告诉你哪些已经过时或不兼容,然后把 App 连同它留下的一切一并移除。

该模块包含四个标签页:清单、更新、不兼容和残留,每个 App 还提供两个操作:卸载和重置。

App 清单与不兼容的 App

清单会列出你所有的 App,附带图标和即时搜索,并提供三种排序方式:名称、大小和上次打开时间。按上次打开时间排序,一眼就能找出一年没用过的软件。

点按某个 App 即可查看详情:版本、标识符、大小、上次打开时间、位置、架构以及来源(App Store、Homebrew、Setapp 或直接下载)。架构信息会告诉你该 App 是Apple 芯片原生、通用还是仅限 Intel。

不兼容标签页专门汇总没有 Apple 芯片版本的 App:它们只能通过 Rosetta 运行,或者已经无法打开。这正是检查有没有新版本、或者干脆删掉它们的好时机。

可用更新

Catalogue 会把已安装版本与已发布版本进行比较,但只使用经过验证的来源:

  • App Store(前提是安装了命令行工具 mas);
  • Homebrew,用于以 cask 方式安装的 App;
  • App 内置的更新通道(如 Sparkle)。

每一行都会显示“已安装版本 → 可用版本”,并提供打开按钮带你前往更新。不在这些来源范围内的 App 不会出现在列表中:我们宁可不显示,也不提供不可靠的信息。

完整卸载与残留文件

点按卸载后,Catalogue 会先查找与该 App 相关的所有文件:偏好设置、缓存、应用程序支持文件、容器、日志和代理程序。你会看到详细列表、项目数量和总大小,取消勾选想保留的内容后再确认。由管理员安装的 App 需要授权。

残留标签页则从相反方向解决问题:它列出标识符不对应任何已安装 App 的文件,通常是通过拖拽方式删除的 App 留下的。如果文件属于仍在 Mac 上安装了其他 App 的开发者,则会被标记为“待检查”,因为它们可能仍被该开发者的其他 App 使用。完整方法请阅读《如何干净地卸载 App》。

重置 App

App 一打开就崩溃、设置损坏、试用期卡住……很多时候只需从头开始,不必重新安装。重置会清除 App 的数据(偏好设置、缓存、已存储的状态),同时保留 App 本身。和卸载一样,执行前会先显示受影响的项目列表。

注意:重置也会清除你在该 App 中的个人设置。如果 App 把文稿保存在自己的容器中,请在确认前仔细检查列表。

安全第一:始终先进入废纸篓

  • 一切都经过废纸篓:App 及其文件会被移到废纸篓,不会被直接抹掉(除非你明确开启永久删除)。
  • 操作有记录、可撤销:最近一次操作可以在 App 内撤销。
  • 模拟模式:不做任何更改,先看看会移除哪些内容。
  • 支持搭载 Apple 芯片和 Intel 处理器的 Mac;分析免费,执行操作需要许可证(可免费试用 7 天);所有处理都在你的 Mac 上完成。

已删除 App 遗留的后台代理,也可以在 Élan 中找到。

常见问题

为什么不直接把 App 拖到废纸篓?
因为这样只会删除 .app 软件包。在资源库中生成的文件(偏好设置、缓存、容器、代理程序)都会留下。对于大型 App,这些残留可能有几百 MB,创意类和开发类工具甚至可达数 GB。
Catalogue 会替我安装更新吗?
不会。它从经过验证的来源检测可用版本,并为你打开正确的位置(App Store、Homebrew 或 App 内置更新程序)。是否安装完全由你决定。
标记为“仅限 Intel”的 App 该怎么办?
它在搭载 Apple 芯片的 Mac 上通过 Rosetta 运行。请向开发者确认是否有原生版本:原生版本通常更快、更省电。Apple 已宣布,Rosetta 未来将不再支持大多数 App。
误删的 App 还能找回来吗?
可以,只要还没有清倒废纸篓:在 MacNeat 中撤销最近一次操作,或者从废纸篓中把项目放回原处。
macOS 自带的 Apple App 也会受影响吗?
不会。受 macOS 保护的系统 App 无法被删除,MacNeat 也不会尝试绕过这一保护。