我的磁盘空间不足并通过第三方实用程序检查,其中〜/ Library/Developer/Xcode/DerivedData目录占用了大约22GB的磁盘空间.
我搜索了stackoverflow并找到了这篇文章
如何在〜/ Library/Developer/Xcode/DerivedData目录中安全删除?
这个问题的接受答案表明我不应该触摸/删除此目录中的文件夹.所以我做的是
除非我错过了帖子中的答案,否则我想通过询问有经验的开发人员来确保如果我从DerivedData中删除所有文件夹,那么在构建,测试和编译这些项目时不会对我造成伤害.
Nit*_*hel 357
是的,您可以直接从DerivedData
子文件夹中删除所有文件(Not DerivedData Folder)
.
这不会影响您的项目工作.DerivedData
文件夹的内容在构建期间生成,您可以根据需要删除它们.这不是问题.
DerivedData
再次构建项目时,将重新创建内容.
Xcode8 +更新
从Xcode8中删除了窗口选项卡中的项目选项,因此您仍然可以使用第一种方式:
Xcode -> Preferences -> location -> click on small arrow button as i explain in my first answer.
Run Code Online (Sandbox Code Playgroud)
Xcode7.3更新 要删除特定项目的DeriveData,您只需按照以下步骤操作:
转到Window -> Project
:
您可以找到项目列表,您可以去DerivedData
文件夹,也可以直接删除单个项目DerivedData
我不是在使用Xcode5,但在4.6.3中你可以找到DerivedData
如下图所示的文件夹:
单击"首选项"后..
你得到这个窗口
Wil*_*sch 117
我经常清除derivedData,因为我有一个别名.它可以解决构建问题.我在/Users/Myusername/.bash_profile中有以下内容
alias purgeallbuilds='rm -rf ~/Library/Developer/Xcode/DerivedData/*'
Run Code Online (Sandbox Code Playgroud)
然后在终端中,我键入purgeallbuilds,并删除DerivedData的所有子文件夹.
Luk*_*ivi 34
(也适用于7.1.1)
像这样:
然后在这里删除它:
希望有所帮助!
Umi*_*aya 34
在标签上:
您可以访问所有派生数据并通过删除它们来清除.
ohh*_*hho 23
$ du -h -d=1 ~/Library/Developer/Xcode/*
Run Code Online (Sandbox Code Playgroud)
显示至少有两个文件夹是巨大的:
1.5G /Users/horace/Library/Developer/Xcode/DerivedData
9.4G /Users/horace/Library/Developer/Xcode/iOS DeviceSupport
Run Code Online (Sandbox Code Playgroud)
随意删除文件夹中的东西:
rm -rf ~/Library/Developer/Xcode/DerivedData/*
Run Code Online (Sandbox Code Playgroud)
和一些在:
open ~/Library/Developer/Xcode/iOS\ DeviceSupport/
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
204956 次 |
最近记录: |