在 Mac 上查找可清理的构建文件
扫描开发项目文件夹,按大小比较生成的构建文件,并在清理前选中一个文件进行检查。
- 完成效果
- 你将看到来自所选项目文件夹和 Xcode DerivedData 的生成文件,并按大小排列,还会选中一个可弃用的示例文件供检查。
- 准备工作
- macOS 上的 Build Cache Cleaner 2.0。
- 能够读取包含开发项目的本地文件夹;也可选择 Xcode DerivedData 文件夹。
- 只选择你拥有或获准检查的文件夹。

构建产物和依赖缓存可能占用大量磁盘空间,但误删文件会影响正在使用的项目。Build Cache Cleaner 让你在 Reclaim Map(可回收空间概览)中检查已授权的本地文件夹、识别生成的文件,并在不将任何文件移入废纸篓的情况下查看待处理项目。
1.打开 Reclaim Map
打开 Build Cache Cleaner。Reclaim Map(可回收空间概览)显示已授权的来源及其可能占用的空间。添加文件夹前,结果为空是正常的。

Build Cache Cleaner 的 Reclaim Map,尚未授权任何开发文件夹,结果区域为空。 2.添加项目文件夹
使用 Select folder(选择文件夹)添加包含开发项目的本地文件夹。授权要检查的文件夹后,它会出现在来源列表中。

Reclaim Map 侧边栏显示一个已授权的项目根文件夹,尚无可清理项目。 3.添加 Xcode DerivedData
再次使用 Select folder,选择 Xcode DerivedData 来源类型,再授权要检查的 DerivedData 文件夹。此时概览中会显示两个来源。

Reclaim Map 侧边栏同时显示已授权的项目根文件夹和 Xcode DerivedData 文件夹。 4.扫描所选文件夹
使用 Refresh sources(刷新来源)扫描获准访问的位置。选中任何文件之前,先查看 Reclaimable items(可回收项目)以及各生成文件组的估算大小。

Reclaim Map 已扫描两个来源,显示四组生成文件,总计约 625 MB。 5.按大小排列结果
打开排序控件并选择 Largest First(从大到小)。比较估算大小,找出占用空间最多的生成文件,而不执行任何清理操作。

Reclaim Map 按 Largest First 排序,Xcode DerivedData、HearthNotes 和 RecipeLab 的生成文件组按估算大小排列。 6.检查项目的生成文件
在 Focus project(聚焦项目)中选择 HearthNotes,查看示例项目的生成文件组和详细信息。检查 Keep ready(保持就绪):它在这个可弃用的示例中处于关闭状态,但对于仍需使用的项目应保持开启。

Reclaim Map 正在检查 HearthNotes 的 Rust target,右侧检查面板显示项目详情,Keep Ready 已关闭。 7.选中一个文件供检查
在可回收列表中选择 HearthNotes, Rust target,确认 Selected items(已选项目)显示 1。这只是将候选文件加入待检查列表,没有任何文件被移入废纸篓。

HearthNotes Rust target 已被选中供检查,显示一个已选项目、估算大小 163.6 MB,尚未执行清理。
完成最后一步后
仅选中项目不会删除文件,也不会释放磁盘空间。
实用提示
先用可以弃用或暂时停用的项目熟悉 Reclaim Map,避免影响正在进行的工作。
按 Largest First(从大到小)排序,查看生成文件占用空间最多的位置。
对于需要继续使用生成文件的活跃项目,请保持 Keep ready(保持就绪)开启。
注意Reclaim Map 列出候选文件及其估算大小。选中项目不会将文件移入废纸篓,也不会释放磁盘空间。
注意示例 HearthNotes 是可弃用的项目,因此图中 Keep ready 处于关闭状态。不要仅为了跟随示例而关闭活跃项目的保护。
注意真正清理之前,应检查所选文件以及应用的警告和确认提示。本指南到选中项目为止。