相信大家都遇到了在App Store下载或是更新,被弹出的“磁盘空间不足,无法下载更新”的弹框所烦恼吧。没错我就深深被烦恼了,而且我的烦恼是系统显示存储空间是够的,但是就是要弹,弹弹弹,弹出你烦恼~

经过查阅资料切身实践,系统显示的认为够的可用存储在App Store下载或是更新时都是浮云。真正有用的是需要我们清理Xcode的过往记忆,那些现在对我们来说是累赘的东西。

一下是按照占用存储空间大小排列的,本人以前只是随手清理了Archives相关的数据,这次来个大扫荡,把所有清理了一遍,释放了近70G的存储空间,是不是很吓人,还多亏了App Store的弹框弹弹弹,弹出一大片空间。

终端清理删除执行命令: rm -rf  文件路径

1、清理模拟器的缓存数据(Devices)

运行模拟器会缓存有对应的系统版本的设备数据文件,里面有个devices的list文件,可以进去看看。清理后重启Xcode,打开程序,会生成模拟器对应系统版本的文件。这个占用空间根据积累的量能释放0-十几G的空间。

注:报错Unable to boot device because it cannot be located on disk. 可以通过Window->Device and Simulators重新添加一下模拟器解决

rm -rf  ~/Library/Developer/CoreSimulator/Devices/

2、清理对老版本系统设备的支持(DeviceSupport)

这个占用存储空间会比较大,以前一般支持系统版本8开始,现在已经13的系统版本了,可以从系统版本9开始支持,以前的版本不再做支持。能释放几个G的存储空间

rm -rf  ~/Library/Developer/Xcode/iOS DeviceSupport

3、清理 Xcode 运行 时产生的缓存文件(DerivedData)

只要每次运行Xcode就会重新生成,运行次数越多,占用空间也会逐渐增多。缓存就是方便后面运行变得快一些,所以清理后运行就相当于第一次运行了,就不会那么快了,但是为了解放存储空间,没办法啊,是不是。占用存储空间多少取决运行了多少次,多久没有清理积累的量,一般能释放 0~n GB的空间。

rm -rf  ~/Library/Developer/Xcode/DerivedData

4、清理旧的文档(Docsets)

清理后不可恢复,大不了再重新来过,该目录下存储的为开发文档,一般有三个文件com.apple.adc.documentation.iOS.docset(占用空间GB级)、com.apple.adc.documentation.OSX.docset(占用空间GB级)和com.apple.adc.documentation.Xcode.docset(占用空间M级),

其中com.apple.adc.documentation.OSX.docset占用最大,能释放几个G的存储空间。

rm -rf  ~/Library/Developer/Shared/Documentation/DocSets

5、清理老旧版本的模拟器

有可能个人安装了多个版本的模拟器,可以留用最近几个版本的模拟器就够了,老旧的留着也没用,如果需要时就需要再下载相应的版本模拟器了。能释放几个G的存储空间。

rm -rf ~/Library/Developer/CoreSimulator/Profiles/Runtimes/

6、清理老旧模拟器中SDK版本(iPhoneSimulator.sdk)

清理后不可恢复,如果有多个可以酌情清理几个作用不大的,谨慎操作。能释放几个G的存储空间。

rm -rf  ~/application/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/

7、清理Xcode打包的历史版本数据(Archives)

每次打包都会生成一条Archives版本数据,这个大小取决于包的大小,一条记录差不多几M~几十M不等,一般能释放 几M~n GB的空间。

rm -rf  ~/Library/Developer/Xcode/Archives

8、清理打包的app icon历史版本(Archives)

清理后不可恢复,文件夹是按照Bundle Idenifier排列的,然后再按照archive的版本号排列的,如果你看每个版本内的内容,其实就是你的app icon,可以全部删除。这个占用的空间不是很大,大概能释放几M~几十M。

rm -rf  ~/Library/Developer/Xcode/Products/

9、清理 playground缓存(XCPGDevices)

这个实际占用存储空间不多,看个人喜好,清理能释放几M~几十M的存储空间。

rm -rf ~/Library/Developer/XCPGDevices/

10、清理 Xcode 中的无效的插件(Plug-ins)

在Xcode版本到8以后,有些插件就是去作用了,Xcode随着版本增加,体积也变得越来越大,因为Xcode对以前那些插件功能做了扩展。留着也没啥用了,所以建议清理 以前的插件。这个看个人是否存在安装过的插件,没有就算了,所以能释放0~所安装插件体积的存储空间。

rm -rf ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins

磁盘空间不足?何不清理下Xcode存储空间相关推荐

  1. jbod ugood 磁盘驱动状态_如何检查Mac磁盘空间,mac磁盘空间其他怎么清理

    致力于成为您终身的苹果管家 点击上方蓝字  关注我们 检查Mac磁盘空间的时候,你会发现"其他存储"占用了驱动器太多的空间.你知道Mac上的其他存储在哪里,mac磁盘空间其他怎么清 ...

  2. win7网站服务器空间怎么清理,win7如何清理c盘空间_win7磁盘空间不足怎么清理

    深度技术ghost win7系统C盘满了怎么办呢?win7电脑使用一段时间后,系统盘积压了的缓存以及软件的碎片等等导致系统盘爆满,很多朋友不知道如何彻底清理的方法,这是由于系统运行产生大量的垃圾导致C ...

  3. centos一键清理磁盘空间_如何清理 Docker 占用的磁盘空间

    Docker 很占用空间,每当我们运行容器.拉取镜像.部署应用.构建自己的镜像时,我们的磁盘空间会被大量占用. 如果你也被这个问题所困扰,咱们就一起看一下 Docker 是如何使用磁盘空间的,以及如何 ...

  4. c盘空间不足怎么清理(电脑磁盘空间不足怎么清理)

    C盘空间不足?手动清理Win8?C盘空间不足?手动清理Win8. 1.在传统桌面的开始按钮中右击,选择"命令提示符(管理员)"选项: 2.在弹出的窗口中输入以下代码.(注意空格) ...

  5. Win11磁盘空间不足怎么清理?Win11清理磁盘空间的方法

    ​磁盘空间不足将会影响电脑的运行,如果是在系统盘,会造成系统启动慢,运行缓慢,死机现象增多等,如果是在其他盘,会造成游戏或者应用软件使用缓慢,保存出错,硬盘读写能力下降.下面小编将为大家分享Win11 ...

  6. linux 查看磁盘空间 拷贝不同目录下的文件

    linux 查看磁盘空间 df -h 拷贝不同目录下的文件 cp -rf 目录1 目录2 目录1是需要拷贝的文件所在目录 目录2是需要存放的位置 cp -rf /data/ws/m2e2/ ././表 ...

  7. linux 移动磁盘空间,如何将Linux下移动磁盘空间?

    如何将/home下的磁盘空间移动到/下面? 操作: 1.查看磁盘空间情况 [root@compute home]# df -h Filesystem            Size  Used AvA ...

  8. 这台计算机怎么磁盘清理,磁盘空间不足怎么清理?

    当磁盘空间不足,磁盘爆满,内存占用,磁盘空间不够时,电脑就会变卡变慢,这就提醒我们要及时的进行电脑垃圾的清理了,那么该如何去清理呢?今天就和大家聊聊磁盘空间不足怎么进行清理. 一.手动进行磁盘清理 1 ...

  9. 怎样清理苹果电脑磁盘空间_Mac怎么清理磁盘垃圾

    Mac怎么清理磁盘垃圾?许多mac用户在使用mac电脑的过程中会收到"磁盘几乎已满"的消息,那么我们到底该如何解决这个问题呢?下面小编为每一个不知道怎么清理磁盘垃圾的mac用户详细 ...

最新文章

  1. 真厉害用python只要50行代码爬取黑丝美眉纯欲高清图
  2. 2022年全球及中国燃气供应系统 (FGSS)行业设施规模与十四五布局建设报告
  3. 通过IDEA查看某个类的继承关系
  4. SCOM 2012知识分享-9:配置警报解决状态
  5. 本地安装magento无法登陆后台的问题
  6. 设计模式之享元(flyweight)模式
  7. 编译php时提示“Cannot find MySQL header files”的解决方法
  8. java的类加载器ClassLoader
  9. SpringMVC学习系列-后记 解决GET请求时中文乱码的问题
  10. tcpip路由技术卷一_计算机网络题库考(2020.9.10晚18.320.30 北京卷)
  11. 成都国税打造全能“电子税务局”
  12. Python学习笔记2:indent expected、unindent does not match any outer indentation level
  13. 有关于fprintf()函数的用法
  14. 电视剧《春草》剧情介绍
  15. unixbench测试CPU性能工具/mbw测试内存
  16. 统一文档服务器,统一标准化文档oraclei服务器安装基础手册.doc
  17. ARP渗透与攻防(五)之Ettercap劫持用户流量
  18. 《卡车模拟器3D》技术支持
  19. ubuntu 8.04.2
  20. Linux任督二脉之内存管理(三) PPT

热门文章

  1. 深圳python编程培训哪个好
  2. 心里窝火无语的图片_表示很无语无奈的图片
  3. Residual Dense Network for Image Super-Resolution 代码详解
  4. windows7计算机不显示光驱,Win7光驱不见了怎么办 Win7系统光驱图标不见了的解决办法...
  5. 哪一本书让你逢人就推荐的?
  6. Windows Powershell安装exe mis文件
  7. 简单图形编程的学习(2)---点 (small basic实现)
  8. B树和B+树(二):例程
  9. 神策数据:打造数字化运营闭环,让数据创造价值 | 北京软件新派力量系列报道...
  10. mysql登陆1130错误_解决MySQL远程登录时出现ERROR 1130错误问题