Я в настоящее время работаю над способом автоматизировать процесс добавления новых целей к моим проектам XCode. Одна цель должна быть добавлена к нескольким проектам XCode, и для каждой цели в различном проекте нужны те же исходные файлы, которые будут добавлены, те же группы для хранения исходных файлов в проекте XCode и тех же настроек сборки. Выполнение этого вручную может требовать времени и очень подвержено человеческой ошибке, и я должен делать эту задачу справедливо часто. Я уже записал сценарий, чтобы генерировать новые исходные файлы, скопировать их в системные папки, отредактировать исходные файлы с новой информацией и т.д., но теперь я должен автоматизировать часть XCode.
Это подводит итог того, чего я хочу, чтобы моя автоматизация достигла:
Откройте проект XCode в/this/path/project.xcodeproj
Копируйте существующую цель и переименуйте ее
Измените Настройки Сборки новой цели
Добавьте группу к разделу Source и Resources, затем переименуйте их
Добавьте исходные файлы к группам и добавьте файл к новой Цели
Близкий XCode
Идеально я хочу, чтобы это работало из моего сценария Оболочки Bourne, я знаю, что можно запустить automator рабочие процессы оттуда. Я не уверен, что лучший подход к достижению этого хотя, какие-либо идеи? Заранее спасибо :-)