Xcode更新,提示空间不足,踩过的一个坑!

今天把Xcode升级到11.1,明明空间还有好几十G,但是却提示空间不足,所以感觉未必是Xcode APP本身大小的原因,一番调查后发现了原因,如下:


1、在“/Users/apple/Library/Developer”下后两个目录,CoreSimulator和Xcode,是供开发用的。Xcode的DerivedData目录下保存的是我们运行过的所有程序的源代码。CoreSimulator的Devices目录下存储的是所有的虚拟机。本来想细看一番后再清除一些无用的文件,但是想了想,就算弄坏了大不了重新安装Xcode,所以就干脆把Xcode的DerivedData和CoreSimulator的Devices两个目录下的所有文件都删除了,删除后Xcode编译运行没有任何问题,但是,IOS的虚拟机都没有了。有趣的是,删除之后居然增加了20个G的空间。


2、接下来再次尝试更新,没有再提示空间不足,如此看来,Xcode更新可能需要对相关的开发目录也要做些处理吧,导致更新实际需要的空间要大得多。


3、悲催的是。也是值得各位看客注意的是,下载完成后,剩最后一点时提示安装失败,试了两次都是一样,你知道的,如今Xcode更新包越来越大,下载要耗费一些时间,就差那一丢丢,失败了,那叫一个气......


4、最后,果断放弃升级,直接删了Xcode,从App Store重新下载,成功了。


5、一趟折腾下来,结果也算不坏,毕竟有多了近20个G的空间。最后的感觉是,升级还不如重新下载。


给各位看客的参考是,重新下载后,CoreSimulator的Devices目录比之前的文件少了好多,应该是少了好多老版本的IOS虚拟机吧,因为之前都是升级,从来没有整理过。如果仔细调查后,删除一些不再用的老版本的虚拟机,不知道是不是就能更新成功了。如果哪位大侠弄过并成功了,不吝赐教!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章