DerivedData 持续增长。
每个分支、构建方案和 Xcode 版本,都会留下另一份构建文件夹。
构建产物、软件包缓存、模拟器和本地模型,往往悄悄占用比代码更多的空间。spacerecover 找出它们,说明哪些会重新生成,绝不改动您的项目。
免费扫描 · 在您自己的设备上运行 · 未经批准不更改任何内容
为开发者而设计
示例 · 显示的是示例大小,并非对您设备的扫描结果。
是不是很熟悉?
每个分支、构建方案和 Xcode 版本,都会留下另一份构建文件夹。
您测试的每个新的 iOS 运行时和设备都会保留自己的应用程序和数据副本。
npm、Gradle、CocoaPods、pip、uv、Swift 包、Homebrew 和模型下载都会保留各自的本地缓存。
spacerecover 如何帮助您
每项结果都说明内容是什么、为什么存在,以及删除后会怎样。由您决定。
选择一次即可清理 Xcode DerivedData。归档文件会单独列出供您检查,因为您可能需要它们将崩溃日志符号化或再次发布应用。
列出 Homebrew 下载缓存,以及 npm、Gradle、CocoaPods、pip、uv、Swift Package Manager 和 Dart/Flutter 缓存,并说明下次构建时会重新生成哪些内容。
Ollama 和 Hugging Face 下载的模型会逐个列出。Docker 存储占用会附有使用其自带管理工具的指引,以保护数据卷。
每一步都清晰明了
扫描时,结果会陆续出现。您可随时停止;spacerecover 扫描时不会更改任何内容。
首先显示一个数字:现在可安全清理的空间。其他内容会分组列出,说明大小和原因。
spacerecover 会在处理后测量可用空间,显示仍在废纸篓中的内容,并让您将其恢复。
自己动手
希望自己操作?这些分步指南介绍了 Apple 内置工具的用法。
Xcode 可能占用数十 GB。以下是如何安全删除 Mac 上的 DerivedData、旧存档、设备支持文件以及未使用的模拟器和运行时。
阅读指南包管理器和开发工具保留大量缓存。以下是安全清理 Homebrew、npm、Yarn、pnpm、pip、uv、Gradle、CocoaPods、Dart、Cargo 和 Docker 的官方命令。
阅读指南Mac 存储中的系统数据可以增长到数十 GB。以下是它包含的内容、更改的原因以及在不删除 macOS 所需文件的情况下减少它的安全方法。
阅读指南您关心的问题
不会。扫描项目文件夹是为了显示其大小,绝不选中源代码进行清理。未纳入版本跟踪的文件也不会被视为可随意删除的内容。
安全,Xcode 会重新生成它。下次构建时,需要重新生成文件和建立索引,因此会耗时更久。清理前,请先退出 Xcode。
不会。spacerecover 不执行不加区分的批量清理命令。Docker 存储占用会列出供您检查,并提供使用 Docker Desktop 自带存储管理工具的指引。