diCleaner 有两个版本:

  • MAS 指从 Mac App Store 下载的版本。
  • Direct 指从 Doinno 官方网站下载的版本。

两个版本都提供了主要的 diCleaner 体验,包括清理、应用管理、文件和存储工具、隐私工具、系统信息和菜单栏访问。重要的区别在于分发方式、App Sandbox 限制、文件夹授权、特权操作和更新方式。

下表描述了当前的一般行为。具体可用性还取决于已安装的 diCleaner 版本、macOS 版本、Mac 硬件以及您授予的权限。

功能对比

领域MAS 版本Direct 版本
下载来源Apple Mac App Store官方 Doinno 网站
安装方式通过 Mac App Store 安装并验证从 Doinno 下载并复制到应用程序文件夹
应用沙盒运行在 macOS 应用沙盒内不使用 App Store 沙盒
更新方式通过 Mac App Store 推送使用 Doinno 支持的更新机制
发布时机受 App Store 审核和可用性限制可由 Doinno 直接发布
访问主文件夹可能要求您选择主文件夹并保存访问权限不使用相同的主文件夹选择流程
完全磁盘访问对支持的受保护位置仍可能有用对支持的受保护位置仍可能有用
用户选择的文件夹和外部磁盘支持,需选择或授权可访问位置支持,受 macOS 隐私和文件权限限制
标准清理工具仅限沙盒和授权权限允许 diCleaner 检查的位置支持更广泛的扫描范围
受保护或系统级清理某些位置或操作可能不可用或跳过需要时可使用支持的非沙盒或特权操作
应用扫描和卸载审查仅限授权位置;某些受保护相关文件可能被省略可检查更广泛的支持应用相关位置
启动项审查可检查支持的启动项可检查支持的启动项
启动项操作可移除支持的条目,但无法使用 Direct 版本的特权禁用流程可使用特权流程禁用和恢复支持的系统级启动项
CPU、内存、磁盘、电池和网络概览在 Mac 和 macOS 支持时可用在 Mac 和 macOS 支持时可用
内存概览和优化可用可用,支持时提供更多进程细节
隐私保险库不可用,因加密磁盘映像流程无法在 App Store 沙盒内运行在支持的 Direct 版本中可用
菜单栏伴侣使用 MAS 伴侣版本提供使用 Direct 伴侣版本提供
在线信息与评论启用且有网络连接时可用启用且有网络连接时可用
应用更新信息使用支持的在线来源;diCleaner 本身通过 App Store 更新使用支持的在线来源;diCleaner 本身通过 Doinno 更新

功能大致相同的部分

大多数日常工作流程在两个版本中设计得相似。受权限和当前功能可用性限制,包括:

  • 审查垃圾文件和支持的缓存类别。
  • 检查已安装的应用及相关文件。
  • 查找大文件、旧文件、重复文件和相似文件。
  • 分析可访问文件夹和磁盘的存储情况。
  • 整理下载和截图。
  • 审查最近项目和照片元数据的隐私信息。
  • 查看常见的 Mac 状态信息。
  • 使用支持的菜单栏状态视图和快捷方式。
  • 使用在线信息与评论及其他文档化的在线服务。

两个版本中出现相同按钮并不总意味着两个版本都能访问相同文件。当 MAS 的沙盒或保存的文件夹授权不覆盖某位置时,扫描范围可能更窄。

最重要的权限差异

MAS 版本运行在 App Sandbox 内。当工具需要广泛访问您用户账户中的文件时,diCleaner 可能会要求您选择主文件夹。macOS 随后会授予 MAS 版本该文件夹的保存授权。

Direct 版本不使用此保存的主文件夹授权流程。这意味着它绕过了 macOS 的隐私控制。完全磁盘访问、照片访问、文件所有权、锁定文件及其他系统保护仍会影响 Direct 版本能检查或删除的内容。

授予主文件夹访问权限也不同于授予完全磁盘访问权限:

  • 主文件夹访问 赋予 MAS 版本选定文件夹的访问范围。
  • 完全磁盘访问 是 macOS 针对某些受保护数据的隐私权限。

根据工具不同,MAS 版本可能需要其中一个、两个或都不需要。

清理和应用管理差异

两个版本都允许您在删除前查看结果。Direct 版本还可以使用 App Store 沙盒内不允许的支持操作。这可能导致:

  • 支持的系统级位置结果更完整。
  • 访问 MAS 版本授权范围外的额外应用相关文件。
  • 当操作需要 Direct 版本支持的特权助手时,标记为不可访问的项目更少。

这些差异并不意味着 Direct 版本中所有更多的结果都应被删除。请在任一版本中仔细审查路径、应用和类别。

如果同一次扫描显示不同的总数:

  1. 确认两个版本均为最新。
  2. 检查 MAS 版本的主文件夹访问权限。
  3. 检查您打开的确切版本的完全磁盘访问权限。
  4. 确认两个扫描使用相同的选项和位置。
  5. 在每个版本中运行新的扫描。

不要将一个版本的旧保存结果与另一个版本的新结果进行比较。

启动管理差异

两个版本都能找到支持的登录和后台启动项。MAS 版本受限于其沙盒内允许的操作,可移除支持的条目,但无法使用 Direct 版本的特权流程禁用和恢复支持的系统级启动项。

Direct 版本可能提供支持启动项的禁用恢复功能。这与卸载创建这些启动项的应用不同。

如果您只想阻止普通应用在登录时自动打开,建议先查看 系统设置 → 通用 → 登录项与扩展。确认应用和启动项用途后,再使用 diCleaner 的启动控制。

隐私保险库

隐私保险库使用加密磁盘映像流程创建并挂载受保护存储。由于 App Store 沙盒限制,MAS 版本无法使用此流程。

如果隐私保险库是您的工作流程一部分,请使用 Direct 版本。在切换版本或删除正在使用的副本前:

  1. 关闭所有打开的保险库。
  2. 备份重要保险库数据并验证备份有效。
  3. 确认安装的 Direct 版本支持保险库功能。
  4. 在确认访问正常前,不要删除最后一个可用的保险库或应用副本。

应该选择哪个版本?

当您偏好以下情况时选择 MAS

  • 通过 Apple 进行安装和更新。
  • 通过 App Store 购买和下载管理。
  • App Sandbox 提供的额外安全隔离。
  • 在您授权的位置内使用标准功能集。

当您需要以下情况时选择 Direct

  • 更广泛支持的文件系统检查。
  • 支持的特权清理或启动项操作。
  • 额外兼容的硬件读取。
  • 隐私保险库。
  • 由 Doinno 直接分发的更新。

通常不需要同时安装两个版本。重复副本可能导致权限、菜单栏行为、设置和更新混淆。

MAS 与 Direct 版本切换

两个版本使用不同的应用身份。macOS 不会自动将所有权限从一个版本转移到另一个版本。

切换前:

  1. 完成当前扫描、清理和文件操作。
  2. 记录您想保留的偏好和忽略规则。
  3. 关闭保险库并备份重要数据(如果从支持保险库的版本切换)。
  4. 在应用程序文件夹安装目标版本。
  5. 仅授予工作流程所需的权限。
  6. 运行新的扫描。
  7. 确认目标菜单栏伴侣已激活。
  8. 新版本正常工作后再删除旧版本。

如果两个版本暂时共存,变更权限或报告问题前,请检查 关于 diCleaner 和安装来源。