最近突然发现我的128G SSD硬盘只剩下可怜的8G多,剩下这么少的一点空间连Xcode都无法更新。怎么办呢?如果升级硬盘的话,第一要花钱,毕竟SSD硬盘还是不便宜,第二是升级比较麻烦,要拆机和迁移系统什么的特别花时间精力,老了真不愿瞎折腾了,只能想办法能不能清除点空间来。
Xcode需要多少空间?
Xcode 12.5的大小为11.7GB。但是,当您尝试安装它时,除非您有至少40GB的可用空间,否则会收到错误消息。但是,那40GB并不是全部。当您使用Xcode时,尤其是当您连接更多运行不同OS版本的设备时,Xcode的大小将越来越大,并且很容易占用超过40GB的空间。因此,“ Xcode需要多少空间?”这个问题的答案。至少为40GB,但超出此范围则取决于您的使用方式。
如何使Xcode占用更少的空间
每次将设备与运行新版本的Apple OS的设备连接时,即使只是0.1升级,Xcode也会添加更多数据并变得更大。许多开发人员都指出,似乎从未删除过任何数据。因此Xcode持续增长。减少Xcode使用的空间量的有效方法是删除与不再需要的旧版本操作系统相关联的数据。但是,说起来容易做起来难。这是操作方法。
- 在Finder中,导航到“转到”菜单,然后选择“转到文件夹”。
- 类型:〜/ Library / Developer
- 查找名为iOS DeviceSupport的文件夹并打开它
- 您将看到每个版本的iOS都有单独的文件夹。将它们全部拖到垃圾箱。
- 在〜/ Library / Developer中找到名为iPad OS DeviceSupport的文件夹,然后重复步骤4。
- 清空垃圾。
您应该删除了几GB的数据。下次连接iOS或iPad OS设备并使用Xcode时,它将下载运行该设备的iOS或iPad OS版本所需的库。因此,删除这些文件夹没有危险
同上步骤相同,app打包生成的文件,可以删掉不需要的项目打包文件:> ~/Library/Developer/Xcode/Archives
项目的索引文件等,可以全部删除,或者删除不常用的项目,再次打开项目会自动生成:> ~/Library/Developer/Xcode/DerivedData
您还可以一次从Xcode中删除不需要的设备和模拟器。
- 在Xcode中,单击“窗口”菜单。
- 选择设备和模拟器。
- 单击要删除的模拟器,然后选择“删除”。
您也可以通过打开项目并按Command + Shift + K清除与项目关联的缓存。这样可以释放一些空间,并解决项目崩溃时遇到的任何问题。
最后
如果你也和我一样空间不够又不想升级硬盘,赶紧看看你的 ~/Library/Developer/Xcode/ 文件夹,如无意外应该也有惊喜。