如何在自定义Xcode项目模板中创建或定义新目标

时间:2013-02-01 16:51:12

标签: ios objective-c xcode project-template

TL; DR: 我在添加到TemplateInfo.plist文件中的XML片段是什么,在创建新的Xcode项目时创建第二个编译器目标?

在处理我自己的Xcode项目模板时,我试图让KIF integration testing以“开箱即用”的方式工作。 KIF要求您duplicate your regular target,然后修改一些属性。这通常是手动完成的,但它既需要时间,又会留下误差,而它可以实现自动化。

为清楚起见,我希望在此屏幕截图中自动生成第二个目标

Screenshot after manual duplication

我在整个模板定制方面做得很远,但我无法弄清楚如何创建另一个目标,即使模板创建一个单元测试,如果你点击该复选框。 Apple如何做到

看看the template project over at my github repository。如果你想看看我在用KIF做什么(即使对于这个问题的答案,这不是必需的),看一下KIF Integrations.xctemplate文件夹中的plist。

1 个答案:

答案 0 :(得分:3)

如果我理解你的问题......

要自动复制构建目标而不手动创建新目标并进行设置,请选择要复制的目标并按CMD + D


(关于如何做同样事情但有(更可能的)构建方案(对于想知道这个问题的未来用户)的说明如下:

在xCode中点击产品(顶部栏...从文件,编辑,视图等对面),然后在下拉菜单底部点击“新计划”。

要复制您的方案(如您所建议),请点击“编辑方案”而不是“新方案”,然后点击“重复方案”