Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode DerivedData文件夹_Xcode_Xcode6 - Fatal编程技术网

Xcode DerivedData文件夹

Xcode DerivedData文件夹,xcode,xcode6,Xcode,Xcode6,我有一个关于理解Xcode将我的程序的产品放在哪里的简短问题。我从项目文件夹中完全删除了DerivedData文件夹 第一个问题:DerivedData的实际用途是什么?ModuleCache到底是什么 然而,在编译时,我在iMac上的~/Library/Developer/Xcode/DerivedData中找到了该产品,而在Mac Book Air上,它重新创建了包含所有内容的DerivedData文件夹,并将其放入项目文件夹中 谢谢你的解释;) PS:我使用的是AppStore中最新的Xc

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

第一个问题:DerivedData的实际用途是什么?ModuleCache到底是什么

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

谢谢你的解释;)


PS:我使用的是AppStore中最新的Xcode 6,而不是任何测试版。

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

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

/Users/YourUsername/Library/Developer/Xcode/DerivedData
如果MacBook Air正在使用项目文件夹,这是因为Xcode或项目设置为使用项目文件夹,而不是使用DerivedData文件夹的默认位置。切换DerivedData文件夹位置的第一个位置是Xcode的位置首选项。根据Xcode的位置首选项设置位置将为所有未来的Xcode项目设置DerivedData位置

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


非常有用。谢谢如果我删除此文件夹“DerivedData/myApp aXks ska,这会产生问题吗?@OliverD先前生成的应用程序版本将被删除。下次生成该项目时,生成该项目所需的时间将更长,因为Xcode必须从头开始重新生成。