AskClean问净
指南

指南

实用指南:清理 Mac 上的“系统数据”、删除 Xcode 与开发者缓存、清理 iPhone 重复照片、压缩视频等。每一篇都会讲清哪些内容可以安全删除、删除后会有什么后果,以及清理前后应该怎样核对结果。

更新于 2026-11-02

Xcode 模拟器占用空间:运行时、设备数据与安全清理

Xcode 模拟器占用空间太大?先用只读脚本盘点运行时和各设备数据,再通过 Xcode 或 simctl 删除不可用、不再使用的设备和旧运行时;删除前先导出要保留的测试数据,最后测量实际腾出了多少空间。

更新于 2026-11-02

Xcode Clean Build Folder 和删除 DerivedData 有什么区别?

Xcode 的 Clean Build Folder 只清除当前 scheme 的构建产物,删除 DerivedData 则会连索引、模块缓存和日志一起重置。本文讲清构建出错时先用哪个、索引损坏怎么办,以及为什么两者都不是腾磁盘空间的办法。

更新于 2026-11-02

Xcode Archives 可以删吗?安全清理旧构建,保留 dSYM

Xcode Archives 可以删吗?讲清 .xcarchive 存放在哪里、怎样在 Organizer 中逐个清理已退役的旧构建,以及哪些归档和 dSYM 必须保留,才能继续为线上版本的崩溃报告做符号化。

更新于 2026-11-02

Xcode iOS DeviceSupport 可以删吗?安全清理指南

Xcode 的 iOS DeviceSupport 可以删吗?讲清这个文件夹存的是什么、哪些 iOS 版本可以删除、删除后重新连接设备会发生什么,以及如何避免把它和模拟器运行时或 App 的 dSYM 混为一谈。

更新于 2026-11-02

如何安全清理 Swift Package Manager(SPM)缓存

安全清理 Swift Package Manager(SPM)缓存:分清 swift package clean、reset 与 purge-cache 的作用范围,在 Xcode 中重置包缓存,并保住 Package.resolved,别让清缓存变成一次意外的依赖升级。

更新于 2026-11-02

Xcode 占满磁盘怎么办:DerivedData、DeviceSupport 与模拟器清理清单

Xcode 占用空间太大怎么清理?以一台示例电脑约 67 GB 的 Xcode 数据为例,逐项判断 DerivedData、DeviceSupport、模拟器、Archives 与 dSYM 哪些可以删、哪些必须先备份,并给出可重复的清理顺序。

更新于 2026-11-02

Mac 上如何安全删除 node_modules,又不破坏项目

在 Mac 上查找并测量占用最大的 node_modules,确认 package.json、锁文件和依赖来源都完好后,一次只删除一个项目的依赖目录,再用 npm、pnpm、Yarn 或 Bun 按锁文件重新安装并验证构建。

更新于 2026-11-02

如何在 Mac 上安全清除 npm 缓存

在 Mac 上清除 npm 缓存前,先用 npm config get cache 找到实际位置并测量,再运行 npm cache verify;确有必要才用 npm cache clean --force,同时保护 node_modules、package.json 和锁文件。

更新于 2026-11-02

Docker 在 Mac 上占用空间太大?这样安全回收

Docker 在 Mac 上占用空间太大、Docker.raw 越来越大?先用 docker system df -v 查清占用,再安全清理已停止的容器、不用的镜像和构建缓存,同时保护数据卷与 Docker.raw 虚拟磁盘。

更新于 2026-11-02

Ollama 模型太占 Mac 空间?查看位置并逐个安全删除

Ollama 模型在 Mac 上存在哪里、占了多少空间?用 ollama ls 查看模型和标签,用 ollama rm 逐个删除不再需要的模型,或通过 OLLAMA_MODELS 把模型库移到其他磁盘,同时保留自定义模型所需的 Modelfile 和源文件。

更新于 2026-11-02

如何在 Mac 上安全清理 Hugging Face 缓存

在 Mac 上清理 Hugging Face 缓存:先找到应用实际使用的缓存位置,用 hf cache ls 盘点,用 hf cache rm --dry-run 预览要删除的仓库或 revision,保留共享文件和你自己的模型成果,再确认剩下的模型仍能正常使用。

更新于 2026-11-02

Mac 开发者缓存怎么清:npm、uv、Go、Playwright 与工具缓存的分层指南

Mac 开发者缓存怎么清?以一台示例电脑上的 ~/.npm、~/.cache 和 ~/Library/Caches 为例,分层说明 npm、uv、Go、Playwright、Homebrew、Docker 和模型文件哪些可以验证后清理、哪些不能直接删。