我的磁盘空间不足,并通过第三方实用程序检查 ~/Library/Developer/Xcode/DerivedData 目录占用了大约 22GB 的磁盘空间。
我搜索了stackoverflow并找到了这篇文章
如何安全地删除我的 ~/Library/Developer/Xcode/DerivedData 目录?
这个问题的公认答案表明我不应该从这个目录中触摸/删除文件夹。所以我所做的是
除非我错过了该帖子答案中的某些内容,否则我想通过询问经验丰富的开发人员来确保,如果我从 DerivedData 中删除所有文件夹,它不会在构建、测试和编译这些项目时对我造成伤害。
DerivedData是的,您可以直接从子文件夹中删除所有文件(Not DerivedData Folder)。
DerivedData
(Not DerivedData Folder)
这不会影响您的项目工作。文件夹的内容DerivedData是在构建期间生成的,您可以根据需要删除它们。这不是问题。
DerivedData当您再次构建项目时,将重新创建 的内容。
Xcode8+ 更新
从从窗口选项卡中删除项目选项的 Xcode8 中,您仍然可以使用第一种方式:
Xcode -> Preferences -> location -> click on small arrow button as i explain in my first answer.
Xcode7.3 更新 要删除特定项目的 DeriveData,您只需执行以下步骤:
前往Window -> Project:
Window -> Project
您可以找到项目列表,您可以转到DerivedData文件夹,也可以直接删除单个项目的DerivedData
我不在 Xcode5 上工作,但在 4.6.3 中,您可以找到DerivedData下图中的文件夹:
点击首选项后..
你得到这个窗口