Xcode的生成文件夹在哪里?

在Xcode 4之前,构build曾经在我的项目的根文件夹中创build。 我再也找不到了。

我在哪里可以find生成文件夹?

~/Library/Developer/Xcode/DerivedData现在是默认的。
您可以在Xcode中设置前缀以允许项目指定其构build目录。

它应该位于: ~/Library/Developer/Xcode/DerivedData

如果您更改了默认值,您可以通过转到文件 – >工作区设置来查看构build目录的位置,然后查看构build位置

您可以使用CONFIGURATION_BUILD_DIR环境variables来configuration输出目录。

资料来源: http : //developer.apple.com/library/mac/#documentation/DeveloperTools/Reference/XcodeBuildSettingRef/0-Introduction/introduction.html#//apple_ref/doc/uid/TP40003931-CH1-SW1

使用之前在Xcode3中创build的项目,我在build/ called Foo.build下看到一个中间目录,其中Foo是我的项目名称,然后是您期望的目录(Debug-iphonesimulator,Release-iphoneos等你已经完成了该types的构build)包含对象文件和产品。

现在,我怀疑如果你在Xcode4中启动一个项目,默认位置是在DerivedData下,但是如果你在Xcode4中打开一个Xcode3项目,那么Xcode4使用build /目录(如上所述)。 所以,有几个正确的答案。 :-)在“文件”菜单的“项目设置”下,您可以看到您可以自定义XCode在这方面的工作方式。

在debugging运行的情况下

〜/ Library / Developer / Xcode / DerivedData / {your app} / Build / Products / Debug / {Project Name} .app / Contents / MacOS

您可以find独立的可执行文件(Mach-O 64位可执行文件x86_64)

我自己也好奇。 我发现文件(菜单)下有一个项目“项目设置”。 它将打开一个对话框,其中包含3个选项:“默认位置”,“项目相对位置”和“自定义位置”“项目相对”将构build产品放置在项目文件夹中,就像以前一样。 这不在“首选项”菜单中,每次创build项目时都必须进行设置。 希望这可以帮助。