Mac怎么清理Xcode占用的空间_Mac如何删除派生数据和旧模拟器释放大量空间【技巧】

陌枫酱_2535

陌枫酱_2535

2026-03-22

937人浏览

原创

xcode占用空间过大可安全清理:一、清deriveddata缓存;二、删旧archives归档;三、卸载不用的ios devicesupport文件;四、清理coresimulator设备数据及tmp;五、通过xcode界面删除冗余模拟器runtime。

mac怎么清理xcode占用的空间_mac如何删除派生数据和旧模拟器释放大量空间【技巧】

如果您发现Mac硬盘空间告急,而“系统数据”或“其他”类别中Xcode相关占用异常庞大,则很可能是派生数据、旧模拟器运行时、归档文件及设备支持文件长期累积所致。以下是多种安全、可操作的清理方法:

一、彻底清除DerivedData编译缓存

DerivedData文件夹存储了所有项目的编译中间产物、索引、调试符号和构建输出,是Xcode空间占用的第一大来源。这些文件完全可再生,删除后Xcode会在下次编译时自动重建,不影响源码或项目配置。

1、打开访达(Finder),按下Shift + Command + G调出“前往文件夹”窗口。

2、粘贴路径:~/Library/Developer/Xcode/DerivedData,回车进入。

3、全选该目录下所有子文件夹(可按大小排序识别体积最大的旧项目缓存)。

4、将选中内容直接拖入废纸篓,并执行清空废纸篓。

二、删除历史归档文件(Archives)

每次执行Product → Archive生成的应用归档包,均被完整保存在Archives目录中,包含dSYM、IPA和构建日志。多版本归档极易累积数GB至数十GB空间,且旧版发布包通常已无调试或分发价值。

1、在访达中再次使用Shift + Command + G,输入路径:~/Library/Developer/Xcode/Archives。

2、按修改日期排序,展开年份子文件夹(如“2023-10.xcarchive”“2022-05.xcarchive”)。

3、勾选确认不再需要的历史归档(建议保留最近3个月内用于TestFlight或App Store Connect的版本)。

4、将选定归档文件直接拖入废纸篓并清空。

三、卸载旧iOS设备支持文件(iOS DeviceSupport)

当您曾连接不同型号、不同系统版本的真机进行调试时,Xcode会自动下载对应版本的符号文件与调试支持包,存放于iOS DeviceSupport目录。这些文件仅在连接对应设备时才被调用,旧版本(如iOS 14.2、iOS 15.0)可安全移除。

1、使用Shift + Command + G进入:~/Library/Developer/Xcode/iOS DeviceSupport。

H2O EvalGPT
H2O EvalGPT

H2O EvalGPT是一款AI模型评测工具,H2O.ai 推出的基于 Elo 评级方法的大语言模型评估系统。

下载

2、查看各子文件夹名称,识别含已淘汰系统版本号的目录(例如“14.2 (18B92)”“15.0 (19A339)”)。

3、选中这些旧版本文件夹,拖入废纸篓。

4、注意:请勿删除当前正在使用的iOS版本对应文件夹(如当前主力设备为iOS 17.6,则保留“17.6”文件夹)。

四、清理CoreSimulator设备数据与临时文件

每个模拟器实例运行后都会生成独立的UDID命名文件夹,内含应用安装数据、用户偏好、日志及临时文件(尤其是Data/tmp)。长期未清理的模拟器设备数据可能单个就达数GB。

1、在访达中前往:~/Library/Developer/CoreSimulator/Devices。

2、浏览子文件夹,识别名称中含已弃用设备型号(如“iPhone 8 Plus”“iPad Pro (9.7-inch)”)或创建时间久远(右键→显示简介查看“修改日期”)的文件夹。

3、对目标设备文件夹,进入其内部的data/tmp子路径,清空该目录下全部内容。

4、如需更彻底释放,可直接删除整个设备文件夹(Xcode重启后会按需重建新设备实例)。

五、通过Xcode界面删除冗余模拟器运行时(Runtimes)

模拟器运行时(Runtime)是支撑不同iOS版本模拟的核心系统镜像,每下载一个版本(如iOS 16.4、iOS 17.2)即占用约5–8GB。Xcode不会自动清理过期Runtime,需手动干预。

1、启动Xcode,点击顶部菜单栏Window → Devices and Simulators。

2、切换到Simulators标签页。

3、在左侧列表中,找到标有“Downloaded”状态但当前未被任何模拟器设备启用的Runtime(如“iOS 15.7”“tvOS 16.0”)。

4、选中该Runtime,点击右下角“-”按钮,在弹窗中确认Delete。

相关专题

更多
数据库Delete用法
数据库Delete用法

数据库Delete用法:1、删除单条记录;2、删除多条记录;3、删除所有记录;4、删除特定条件的记录。更多关于数据库Delete的内容,大家可以访问下面的文章。

2023.11.13

3031

4

drop和delete的区别
drop和delete的区别

drop和delete的区别:1、功能与用途;2、操作对象;3、可逆性;4、空间释放;5、执行速度与效率;6、与其他命令的交互;7、影响的持久性;8、语法和执行;9、触发器与约束;10、事务处理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.12.29

925

3

iPhone文本消息乱序错误如何解决?
iPhone文本消息乱序错误如何解决?

解决办法:1、强制关闭消息应用程序;2、重启你的iPhone;3、自动禁用设置并再次启用;4、关闭iMessage并重新打开;5、重置所有设置;6、使用ReiBoot修复iOS。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.11.19

3198

5

删除iPhone上所有照片的方法
删除iPhone上所有照片的方法

删除iPhone上所有照片的方法;1、删除整个照片库;2、从相册中删除所有照片;3、仅从图库中删除照片;4、仅删除视频,屏幕截图,自拍,实时或人像照片;5、删除某人的所有照片;6、永久删除已删除的照片等等。想了解更多相关的内容,请阅读专题下面的文章。

2024.12.11

6610

9

iPhone静音开关不起作用
iPhone静音开关不起作用

若 iPhone 静音开关失效,先检查硬件,看开关状态、清洁缝隙。接着重启手机,查看静音及勿扰模式设置,更新系统。若都不行,可恢复出厂设置(提前备份)。若仍无效,可能是严重硬件问题,需联系苹果客服或去授权维修中心。

2025.03.20

460

5

ipad游戏没有声音
ipad游戏没有声音

ipad游戏没有声音是因为静音模式、音量设置、耳机连接、音频输出设置、游戏设置、软件更新、重启设备、硬件故障和游戏应用问题造成的。

2023.09.11

3848

6

IPAD充电充不进去怎么办
IPAD充电充不进去怎么办

ipad充电充不进去的解决办法:1、检查电源线和适配器;2、检查ipad的充电端口;3、检查ipad的温度;4、重启ipad;5、更新ios系统;6、重置所有设置;7、检查电池健康状态;8、联系苹果官方支持。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.03.07

1201

4

ipad上打开html文件的方法
ipad上打开html文件的方法

打开方法:1、借助于浏览器软件,例如 Safari 或 Chrome。2、使用文件管理应用,如本地文件管理或云端存储服务。3、下载专门用于查看和编辑 HTML 文件的应用。想了解更多html文件的相关内容,可以阅读本专题下面的文章。

2024.04.02

4408

11

ipad可以插卡吗
ipad可以插卡吗

ipad可以插卡,支持无线局域网和蜂窝网络机型的ipad可以插电话卡,将卡针插入托架旁边的孔中,往里面推,取出托架,将sim卡放入托架上,将托架插回去即可。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.08.12

6258

6

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 186人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 20.6万人学习

好课诞生记
好课诞生记

共20课时 | 7.2万人学习