TL; DR: Какие XML-фрагменты я добавляю в файлы TemplateInfo.plist, чтобы создать вторую цель компилятора при создании нового проекта Xcode?
Во время работы над собственным шаблоном проекта Xcode я пытаюсь выполнить тестирование интеграции KIF, работая в "из коробки", вид пути. KIF требует, чтобы вы дублировали свою обычную цель, а затем модифицировали некоторые свойства. Обычно это делается вручную, но для этого требуется время и оставляет за собой погрешность, в то время как он настолько обыден, что он может быть автоматизирован.
Для ясности я хочу создать вторую цель на этом скриншоте автоматически:
У меня довольно далеко со всей настройкой шаблона, но я просто не могу понять, как создать другую цель, даже если шаблоны создают один для модульного тестирования, если вы ударите этот флажок. Как Apple это делает?
Посмотрите проект шаблона в моем репозитории github. Если вы хотите увидеть, что я делаю с KIF (хотя для ответа на этот вопрос это не обязательно), посмотрите на plist в KIF Integrations.xctemplate.