IDEATOX

ideatox.com 面向中文开发者与数字工作者,记录 AI 工具、在线工具、隐私边界与工程实践。

PureMac 为什么要完全磁盘访问?先弄清它能读什么,再决定授权

弄清完全磁盘访问的用途、未授权扫描的缺口,以及本地清理与联网更新的边界,再决定授权。

文章目录

装好 PureMac,第一次打开就遇到“完全磁盘访问”提示,很容易犹豫:只是清理缓存,为什么要给这么大的权限?如果不打开,扫描出来的结果还能不能用?

这两个问题要一起看。PureMac 的部分清理目标就在 macOS 保护的目录里,没有权限便无法完整读取;但完全磁盘访问也远超“允许查看某个缓存文件夹”。决定之前,先确认要处理哪类文件,再看这类文件是否真的需要授权。

缺少权限时,扫描少了什么

macOS 会限制应用访问其他应用的部分数据。PureMac 的稳定版 3.0.0 说明列出了邮件下载、Safari 数据、TCC 权限数据库和受保护的应用容器;这些位置的可访问性还取决于 macOS 版本及已有权限。没有完全磁盘访问时,部分清理分类和应用容器扫描会不完整。

所以,扫描结果里没有某项,不能直接理解成它不存在;显示的空间较少,也不能据此认定这台 Mac 已经没有相关占用。它可能只是没读到。如果你在处理应用卸载后的残留,受保护的容器没有被扫描到,候选文件列表也会少一部分。

反过来,尚未授权并不等于所有扫描都失效。你可以先看应用能够访问的范围,确认它是否解决了当前问题。只是要记住:这份结果代表它读到的内容,不能当作整台电脑的完整清单。这一缺口在 PureMac 的权限说明中有明确交代。

完全磁盘访问的范围超出缓存目录

Apple 对这项权限的说明涉及其他应用中的数据、时间机器备份,以及部分管理设置。它的范围并没有按“垃圾文件”划线。这也不是一个只读查看开关:PureMac 的清理会执行文件删除,系统并不知道你心里认为哪些文件可以删,哪些需要保留。

因此,授权时要作出的判断是:“我愿意让这个应用访问这些受保护的数据吗?”到清理页面,还要再判断:“这次选中的文件可以删除吗?”前一个决定无法替代后一个。

PureMac 使用原生 SwiftUI、公开源码,这些信息有助于了解项目和检查实现。它们本身不会把文件变成可丢弃数据,也无法证明每一次关联匹配都正确。邮件附件可能仍有用途,应用容器可能保存用户设置;你想卸载一个应用,也可能希望保留以后重装时用得到的资料。

如果只想整理已经找到的大文件,先在当前可访问范围内查看就够了。若目标是扫描受保护的残留,便需要接受更大的访问范围,并在授权后的结果里重新检查路径和用途。不要为了让权限提示消失就顺手打开开关。

“离线”和“无遥测”回答的是不同问题

项目在 README 中声明不收集遥测、使用分析和崩溃报告,不上传扫描路径或删除的数据。这里说的是项目对数据收集与传输的承诺。它和 macOS 是否允许读取本地文件,是两件事。

“本地扫描、清理可以离线工作”则说明这些操作不依赖网络服务。关掉网络后,应用仍然可能拥有读取本地受保护数据的权限;关掉完全磁盘访问,也不会因此禁止应用联网。若关心隐私,两个边界都要看。

PureMac 也有明确需要网络的功能:检查、安装 Homebrew 管理的 cask 应用更新,会访问 Homebrew 的软件来源。它调用 Homebrew 时关闭了 analytics,但更新需要下载和查询,不能据此写成“永远不联网”。访问项目下载页也同样需要网络。

只想做一次本地整理的读者,可以暂时不用应用更新功能。把清理和升级分开,更容易判断自己正在执行哪种操作。愿意读源码的人,可以从稳定版的 FullDiskAccessManager.swift看权限检测,再从 ApplicationUpdater.swift看 Homebrew 更新的调用方式。这些文件能帮助理解具体行为,但仅看权限与更新两个模块,不能据此判断整个应用的所有数据流。

授权之前,留意是否有待重试的清理

PureMac 的权限引导有一处值得先了解:如果某次清理因权限不足失败,应用会保留失败批次。你随后打开完全磁盘访问,它检测到授权后,可以自动重试这批操作。

这意味着,在一个失败的删除流程中打开权限,可能会继续执行此前选中的删除,而不只是刷新扫描范围。若你只是想看看授权后的结果,先退出当前失败清理的权限提示,再通过系统设置授权,回来重新扫描和选择。不要把正在等待授权的删除流程当成单纯的设置向导。

首次授权时,按应用引导进入“系统设置 → 隐私与安全 → 完全磁盘访问权限”,找到 PureMac 并打开开关。如果列表里没有它,可以用添加按钮选择正在使用的 PureMac.app;应用的引导也能在访达中显示该程序,方便添加。这里授权的是应用,选择时应确认实际安装位置。

授予权限后,先做一次手动扫描,展开与你的目的有关的分类,检查具体路径。一般分类清理可能永久删除;用户权限下的应用卸载、孤儿文件和精确重复文件移除使用废纸篓。不能因为其中一种操作能恢复,就把其他清理动作也当成可撤销。

暂时不需要继续使用时,可以回到同一设置页面关闭 PureMac 的完全磁盘访问开关。若曾启用定时清理,也应在应用里单独关闭它:收回访问权限和停止定时任务是不同操作,不应靠权限不足来阻止自动清理。

想试用的话,可从 PureMac 的 3.0.0 发布页获取安装包。第一次使用可以先保留默认的手动操作方式,等看懂扫描出的目录、删除去向和权限提示,再考虑是否长期保留授权。

继续阅读 · Technology 返回顶部