如何在〜/ Library/Developer/Xcode/DerivedData目录中安全删除?

soo*_*oob 87 xcode ios xcode4

我想删除旧的(可替换的?)数据,DerivedData内容似乎是一个可能的候选者.由于它的名称为DerivedData,我认为如果缺少,将在构建阶段生成信息,如果存在,则在同一阶段使用.似乎合乎逻辑的是,我可以毫无顾虑地删除任何旧项目数据,如果我应该构建那个旧项目,第一次通过需要比正常情况更长的时间,它必须重新创建所有这些派生数据.

我错了吗?

Jos*_*zzi 121

导出数据文件夹包含所有中间编译信息,调试-并释放建造目标,以及项目的索引.这是有帮助的,当你有奇数的索引问题(代码完成工作不正常,不断重新索引,甚至只是一个缓慢的项目)删除导出的数据.删除整个文件夹会为Xcode 4了解的所有项目提供此信息.

档案文件夹(导出数据的兄弟姐妹)中包含的你的目标存档的形式.也就是说,发布版本以及dSYM数据供以后调试.如果您希望能够调试应用程序的已部署版本,则不应删除此项.

您可以通过打开"管理器"窗口并选择"项目"选项卡来核对给定项目的派生数据.选择所需的项目,然后单击"派生数据"路径旁边的"删除"按钮.对于问题项目而言,这更像是一次"外科手术".

  • 叹.我知道`rm`.我想找到一种方法来解决与项目相关的文件夹,例如`〜/ Library/Developer/Xcode/DerivedData/MyProject-hghjhjhkjh /`.我找到的最简单的方法是通过XCode首选项设置相对于项目文件夹的DerivedData文件夹. (9认同)
  • 快速说明一下:在**XCode 6.x**中,`projects`在他们自己的窗口(不是Organizer). (4认同)

Jay*_*bey 33

"派生数据"的内容是在构建期间生成的.您可以安全地删除它.按照以下步骤删除"派生数据":

  1. 选择Xcode - >首选项..

步骤1

  1. 这将打开弹出窗口.选择" 位置 "标签.在"位置"子选项卡中,您可以看到" 派生数据 "单击路径旁边的箭头图标.

第2步

  1. 这将打开包含"派生数据"右键单击和删除文件夹的文件夹.

第3步


amr*_*neo 31

是的,这些数据是在构建期间生成的,您可以根据需要删除它们,这不是问题.

重新构建时将重新创建它.