似乎在标准Xcode项目中,默认目标会使用任何新添加的实现文件自动“更新”编译源代码构建阶段。这样用户就不必将每个新文件拖到阶段中。
我定义了第二个目标,它包含大量的单元测试代码,作为实际(第一个)应用程序目标的直接依赖项进行链接。因此,目标可以单独维护,尽管无论何时构建第一个目标,第二个目标也是如此。第二个目标还包含一个编译源代码阶段,但每次创建新的源文件时,我都必须将它们复制到这个阶段。
我的问题: 如何配置“编译源代码”生成阶段以自动将所有源文件包括在项目中?(还是所有源文件的子集?)
当您将新文件添加到项目中时,Xcode会询问您要将其分配给哪个目标。如果此步骤执行正确,则无需手动将这些文件复制到测试目标的编译阶段。