You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xcode 15.0磁盘空间清理咨询:各选项含义及安全删除建议

Xcode 15 磁盘空间优化指南(Intel MacBook Pro)

一、先找对Xcode存储管理入口

打开Xcode,点击顶部菜单「Xcode > Settings > Locations」,然后点击「Manage」按钮,就能进入专门的存储管理界面,里面的选项就是你要处理的核心内容。

二、各选项解读与安全清理建议

1. 模拟器(iOS/iPadOS/watchOS/tvOS Simulators)

  • 用途:每个不同系统版本、不同设备型号的模拟器,都会占用几个G的磁盘空间,用来模拟真机运行环境。
  • 清理建议:
    • 删掉你不再适配的旧系统版本模拟器(比如只做iOS 16+开发,就可以把iOS 15及更早的全删);
    • 删掉重复创建的测试用模拟器(比如多个同名的iPhone 14模拟器,留一个常用的就行);
    • 保留当前开发主目标版本的模拟器,比如主打iOS 17就留iOS 17的,常用设备型号各留一个。

2. 缓存(Caches)

  • 用途:存编译临时文件、索引数据、组件下载缓存这些,都是Xcode运行时生成的临时内容。
  • 清理建议:放心删,删除后Xcode下次启动会重新生成,只是第一次编译速度会慢一点,完全不影响开发环境。

3. 派生数据(Derived Data)

  • 用途:每个项目编译后的中间产物、日志、归档临时文件都存在这,项目久了会攒出几个G的内容。
  • 清理建议:安全删除,删掉后Xcode打开项目时会重新生成对应的数据,不会破坏项目本身。如果有几个月没碰的老项目,直接删它对应的派生数据文件夹更精准。

4. 归档文件(Archives)

  • 用途:你打包生成的IPA归档都在这,包含编译好的App和调试符号,用来提交App Store或给测试用。
  • 清理建议:
    • 删掉旧的、已经上线或废弃的归档(比如半年前的测试版本,或者已经替换的正式版);
    • 如果需要保留崩溃分析用的调试符号,可以先导出.dSYM文件再删归档。

5. 设备支持文件(iOS Device Support)

  • 用途:用真实iOS设备调试时,Xcode会下载对应系统版本的支持文件,用来识别和调试你的设备。
  • 清理建议:删掉你手里设备不再用的系统版本的支持文件,比如现在设备都是iOS 17,就可以把iOS 16及以下的全删。

6. 文档和用户数据(Documentation and User Data)

  • 用途:存Xcode的离线文档、帮助内容,还有你自己加的自定义模板。
  • 清理建议:如果平时习惯查在线文档,直接删离线文档部分;自定义模板如果没用就删,自己做的有用模板记得留。

三、终端深度清理(可选)

如果内置工具清理不够,用终端跑这些命令(注意:执行前确认路径,避免误删):

  • 删除旧模拟器运行时:rm -rf /Applications/Xcode.app/Contents/Developer/Platforms/*/Developer/Library/CoreSimulator/Profiles/Runtimes(可以先进入路径看一下,只删不需要的版本)
  • 删除Swift包缓存:rm -rf ~/Library/Caches/org.swift.swiftpm

四、清理注意事项

  • 清理前先关掉Xcode,避免文件被占用删不掉;
  • 重要的归档或调试符号,先备份到外接硬盘再删;
  • 别手动删Xcode.app里的核心文件,只通过内置管理工具或上述安全路径清理。

内容的提问来源于stack exchange,提问作者Gladiator

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 10:15:12