gpt4 book ai didi

Xcode DerivedData 文件夹

转载 作者:行者123 更新时间:2023-12-01 08:54:07 25 4
gpt4 key购买 nike

我有一个关于理解 Xcode 将我的程序的产品放在哪里的简短问题。我从项目文件夹中完全删除了 DerivedData 文件夹。

第一个问题:DerivedData 实际上是做什么的,ModuleCache 到底是什么?

但是,在编译时,我在 ~/Library/Developer/Xcode/DerivedData 的某处找到了该产品在我的 iMac 上,而在我的 Mac Book Air 上,它重新创建了包含所有内容的 DerivedData 文件夹,并将其放入项目文件夹 .

谢谢你的解释;)

PS:我使用的是来自 AppStore 的最新 Xcode 6,而不是任何 Beta 版本。

最佳答案

派生数据包含 Xcode 在构建项目时创建的文件。如果您有一个应用程序项目,该应用程序就是 Xcode 创建的文件之一。派生数据的其他示例包括编译器根据源代码文件和代码覆盖率文件创建的目标文件。

DerivedData 的默认位置是以下位置:

/Users/YourUsername/Library/Developer/Xcode/DerivedData

如果您的 MacBook Air 正在使用您的项目文件夹,那是因为 Xcode 或项目设置为使用项目文件夹,而不是 DerivedData 文件夹的默认位置。切换 DerivedData 文件夹位置的第一个位置是在 Xcode 的 Locations 首选项中。从 Xcode 的 Locations 首选项设置位置将为所有 future 的 Xcode 项目设置 DerivedData 位置。

enter image description here

如果您的项目仍在使用 DerivedData 的项目文件夹,请在 Xcode 中选择"file">“项目设置”。您可以从那里更改项目的 DerivedData 位置。

enter image description here

关于Xcode DerivedData 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31953545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com