如何清理 Xcode DerivedData 和缓存
Xcode 是开发者 Mac 上最大的存储消耗者之一。DerivedData、模拟器运行时和构建归档可能增长到数十 GB。OptiClear 按大小列出它们,并安全清除您选择的内容。
DerivedData 是什么,为什么这么大?
DerivedData 存储已打开每个项目的编译中间产品、索引数据和代码补全缓存。它无限增长,可以安全删除 — Xcode 会在下次构建时重新生成。
模拟器运行时:隐藏的空间大户
每个下载的 iOS、watchOS 或 tvOS 模拟器运行时都会占用数 GB。您很可能有不再测试的版本的运行时。OptiClear 的开发者工具部分按大小列出它们,方便您删除过时的版本。
其他值得清理的 Xcode 缓存
Xcode 还存储 Previews 数据、SwiftPM 缓存和旧的设备支持文件。OptiClear 的开发者工具模式一次删除所有这些,并在确认前显示回收的总空间。
常见问题
删除 DerivedData 安全吗?
安全。只意味着下次构建重新索引需要稍长时间。源代码和项目设置不受影响。
应该多久清理一次 Xcode 缓存?
许多开发者会在 Xcode 大版本更新后或磁盘空间不足时清理。运行 OptiClear 的扫描,查看已积累了多少 DerivedData 和模拟器数据。