简而言之: 当创建一个新的Xcode项目时,我应该向我的TemplateInfo.plist文件添加哪些XML片段,以创建第二个编译器目标?
在制作自己的Xcode项目模板时,我试图让KIF集成测试以“开箱即用”的方式工作。 KIF要求您复制常规目标,然后修改一些属性。通常手动完成此操作,但它既费时间,又存在误差,而且太乏味了,可以自动化。
为了清晰起见,我正在寻找自动创建此屏幕截图中的第二个目标:
我在整个模板定制方面做得很好,但我就是想不出如何创建另一个目标,即使模板在你勾选单元测试时会创建一个目标。苹果是如何做到的?
请查看我的Github存储库中的模板项目。如果您想了解我在使用KIF方面的做法(尽管这对于回答此问题并不是必要的),请查看KIF Integrations.xctemplate文件夹中的plist。