我怎样才能安全地删除我的〜/ Library / Developer / Xcode / DerivedData目录?

我想删除旧的(可replace的)数据,并且DerivedData内容似乎是可能的候选者。 因为它的名字是DerivedData ,所以我假设它是在构build阶段生成的信息,如果存在,则在同一阶段使用。 这似乎是合乎逻辑的,我可以毫不畏惧地删除任何旧的项目数据,如果我应该build立这个旧项目,第一次通过将花费比正常的正弦长,它必须重新创build所有这些派生的数据。

我错了吗?

派生数据文件夹包含所有的中间构build信息,debugging和发布构build的目标,以及项目的索引。 当你有奇怪的索引问题(代码完成不正确,重新索引不变,甚至只是一个慢的项目)时,删除派生数据是有帮助的 。 删除整个文件夹会为Xcode 4知道的所有项目提供这个信息。

存档文件夹(派生数据的同级)包含您的目标的存档forms。 也就是说,发布版本以及dSYM数据供以后debugging。 这个你不应该删除,如果你想能够debugging你的应用程序的部署版本。

通过打开pipe理器窗口并select项目选项卡,您可以为给定的项目导出派生数据。 select所需的项目,然后单击派生数据path旁边的删除button。 这更多的是针对问题项目的“外科手术”。

是的,这些数据是在编译期间生成的,你可以删除它们,如果你想,这不是一个问题。

当你再次build立时,它将被重新创build。

“派生数据”的内容是在构build时生成的。 您可以安全地删除它。 请按照以下步骤删除“派生数据”:

  1. selectXcode – >首选项

步骤1

  1. 这将打开popup式窗口。 select“ 位置 ”选项卡。 在“位置”子选项卡中,您可以看到“ 派生数据 ”。单击path旁边的箭头图标。

第2步

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

第3步