TL;DR:在创建新的 Xcode 项目时,我应该将哪些 XML 片段添加到我的 TemplateInfo.plist 文件中以创建第二个编译器目标?
在处理我自己的 Xcode 项目模板时,我试图让KIF 集成测试以一种“开箱即用”的方式工作。KIF 要求您复制常规目标,然后修改一些属性。这通常是手动完成的,但这既需要时间,又会留下错误的余地,而它是如此平凡以至于可以自动化。
为清楚起见,我希望在此屏幕截图中自动创建第二个目标:
我在整个模板定制方面已经走得很远了,但我就是不知道如何创建另一个目标,即使如果你点击该复选框,模板会为单元测试创建一个目标。苹果是如何做到这一点的?
在我的 github 存储库中查看模板项目。如果你想看看我在用 KIF 做什么(即使对于这个问题的答案,这不是必需的),请查看KIF Integrations.xctemplate文件夹中的 plist。