我的磁盘空间不足并通过第三方实用程序检查,其中〜/ Library/Developer/Xcode/DerivedData目录占用了大约22GB的磁盘空间.
我搜索了stackoverflow并找到了这篇文章
如何在〜/ Library/Developer/Xcode/DerivedData目录中安全删除?
这个问题的接受答案表明我不应该触摸/删除此目录中的文件夹.所以我做的是
除非我错过了帖子中的答案,否则我想通过询问有经验的开发人员来确保如果我从DerivedData中删除所有文件夹,那么在构建,测试和编译这些项目时不会对我造成伤害.
我想删除旧的(可替换的?)数据,DerivedData内容似乎是一个可能的候选者.由于它的名称为DerivedData,我认为如果缺少,将在构建阶段生成信息,如果存在,则在同一阶段使用.似乎合乎逻辑的是,我可以毫无顾虑地删除任何旧项目数据,如果我应该构建那个旧项目,第一次通过需要比正常情况更长的时间,它必须重新创建所有这些派生数据.
我错了吗?