苹果开发用的电脑空间不足怎么办

网友投稿 642 2022-11-27

苹果开发用的电脑空间不足怎么办

苹果开发用的电脑空间不足怎么办

虽然有弊端,但是可以通过删除XCode的三大文件夹下的所有文件来腾出大量的磁盘空间:Devices(​​/Users/jiaguoshang/Library/Developer/CoreSimulator/Devices​​​)、Archives(​​/Users/jiaguoshang/Library/Developer/Xcode/Archives​​​)、DerivedData(​​/Users/jiaguoshang/Library/Developer/Xcode/DerivedData​​​)。 弊端见文章:​​​Encountered an unknown error (Could not find a ios​​​。 不到空间极度紧张,别删除​​​/Users/jiaguoshang/Library/Developer/CoreSimulator/Devices​​​文件夹下的所有模拟器文件。不然会遇到你就是-最新的模拟器,但是部分最新模拟器仍旧找不到问题。若真出现了这种找不到你期望的最新模拟器,只有删除​​/Users/jiaguoshang/Library/Developer​​​所有文件,删除xcode应用,重新-安装了。当然你想重新-xcode,通过这种方案是会增加很多空间。 作为苹果开发人员,你发现了吗?自己的电脑用了一年多,空间严重不足了。管理磁盘时发现,乱七八糟的文件很少,你仔细分析发现点到有70G左右的空间都被xcode占有,而你发现一个xcode在应用查看容量,才10G多,那么它是怎么占领了那么大的地盘了呢?我的电脑硬盘才120G,它一个大家伙就占了一半多,那还让我的电脑怎么活啊? 通过分析是xcode的资源文件把空间给占领了,找到它的文件夹你发现它的两个目录下的文件占了60G左右。主要是Archives文件目录和iOS DeviceSupport文件目录。 期中每个操作系统需要2G多,经过几十个版本,那不是60多G了吗? Archives文件目录是存放打包的文件的,现在打个包,包含所有设备要100M左右,一年打几十到几百个包那不是20G左右吗? 很简单只留下常用3到5个手机类型,其他都删除。只是你要想使用以前支持的系统,需要重新生成文件,需要的时间久点,那样至少比没有空间好的多。 具体的操作命令是切换到XCode目录(cd /users/jiaguoshang/library/developer/xcode),注意这个XCode目录是库的目录,不是应用的目录。把jiaguoshang换成你的电脑登录用户名就是电脑的XCode目录。可以看到Archives文件目录和iOS DeviceSupport文件目录。

jiaguoshangdeMacBook-Air:xcode jiaguoshang$ cd /users/jiaguoshang/library/developer/xcodejiaguoshangdeMacBook-Air:xcode jiaguoshang$ pwd/users/jiaguoshang/library/developer/xcodejiaguoshangdeMacBook-Air:xcode jiaguoshang$

你查看下iOS DeviceSupport文件目录下的子目录中支持的设备目录的大小,每一个都2G左右的大家伙。那把两个目录下的文件都删除吧,等你用时会重新生成的,不就是慢点吗?

把Archives下的文件都删除或备份到云盘再删除就可以省下60G左右的空间了,足够你又折腾一年了。也可以用命令删除文件。

jhdeMacBook-Air:Archives jh$ cd /Users/jh/Library/Developer/Xcode/ArchivesjhdeMacBook-Air:Archives jh$ pwd/Users/jh/Library/Developer/Xcode/ArchivesjhdeMacBook-Air:Archives jh$ ls2017-12-19 2017-12-21 2017-12-25 2017-12-28 2018-01-062017-12-20 2017-12-22 2017-12-27 2018-01-02 2018-01-08jiaguoshangdeMacBook-Air:Archives jh$ rm -rf *jhdeMacBook-Air:Archives jh$ lsjhdeMacBook-Air:Archives jh$

注意:把jh换成你用户名就可以。iOS DeviceSupport文件目录的文件可以不全部删除,保留一个你的手机常用的版本,不然你想调试就要重新生成文件,那样浪费时间。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:gitignore_global设置
下一篇:RestTemplate添加HTTPS证书全过程解析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~