我能否安全地删除Xcode派生数据文件夹的内容?

我能否安全地删除Xcode派生数据文件夹的内容?

我在磁盘空间上运行不足,并检查了第三方实用程序,其中包括~/Library/Developer/Xcode/派生数据目录占用了大约22 GB的磁盘空间。

我搜索了堆栈溢出,发现了这个帖子

如何安全地删除我的~/Library/Developer/Xcode/派生数据目录?

这个问题的公认答案表明,我不应该从这个目录中触摸/删除文件夹。所以我做的是

  • 为我在AppStore上可用的应用程序找到一个现有的Build项目文件夹
  • 从派生的dir中删除文件夹
  • 启动XCode 5
  • 打开那个项目
  • 清洁建筑
  • 在模拟器上进行测试和编译
  • 再存档
  • 一切正常。什么都没坏。

除非我在那篇文章中漏掉了什么答案,否则我想通过询问经验丰富的开发人员,确保如果我删除派生数据中的所有文件夹,在构建、测试和编译这些项目时不会对我造成伤害。


开满天机
浏览 704回答 3
3回答

潇潇雨雨

是的,您可以从DerivedData子文件夹(Not DerivedData Folder)直接。这不会影响您的项目工作。.的内容DerivedData文件夹是在构建时生成的,如果需要,可以删除它们。这不是问题。.的内容DerivedData将在您再次构建项目时重新创建。XCode 8+更新从XCode 8中删除了窗口选项卡中的项目选项,因此仍然可以使用第一种方式:Xcode -> Preferences -> location -> click on small arrow button as i explain in my first answer.

慕沐林林

Xcode 10更新在账单上:单击xcode偏好地点->派生数据您可以通过删除所有派生数据并清除它们。
打开App,查看更多内容
随时随地看视频慕课网APP