2009-05-20 61 views
3

似乎在一个标准的Xcode项目中,默认目标会自动使用任何新添加的实现文件“更新”编译源构建阶段。这使用户不必将每个新文件拖入阶段。为目标自动更新Xcode构建阶段?

我已经定义了第二个目标,它包含大量的单元测试代码,它作为实际(第一个)应用程序目标的直接依赖链接。因此,目标可以分开维护,但第一次建造的时间和第二次一样。第二个目标也包含一个编译源程序阶段,但每次创建它时都必须将新源文件复制到此阶段。

我的问题:如何配置编译源构建阶段以自动将所有源文件包含在项目中? (或所有源文件的子集?)

回答

7

当您向项目添加新文件时,Xcode会询问您要为其分配哪个目标。如果此步骤正确完成,则无需手动将这些文件复制到测试目标的编译阶段。