Сборка проектов Xcode может быть автоматизирована с помощью инструмента командной строки xcodebuild
, предоставляемого Apple.
Что касается автоматизации процесса создания приложения, Apple не раскрыла эту функциональность за пределами графического интерфейса Xcode. Вы все еще можете автоматизировать это, и есть два варианта.
Используйте Automator для создания скрипта
который повторяет все действия человека
будет выполнять, чтобы создать новый
проект. Части этого воспроизведения
сценарий как название проекта и т. д.
можно настроить и
программно подается в сценарий.
Недостатком этого метода является
что это на самом деле будет работать на
GUI и будет медленным.
Если вы хотите сделать все это через
командная строка, вам придется
перепроектировать содержимое
Файл проекта XCode, который имеет
расширение .xcodeproj. Это
сжатый файл и содержит несколько
XML-файлы конфигурации для
весь проект. Там нет общественности
документация по содержанию
эти файлы XML.
Для автоматизации процесса отправки вам потребуется скрипт, который общается с itunesconnect.apple.com. Здесь вы можете отправить свое приложение в App Store. Оформить заказ на этой странице для получения дополнительной информации об iTunes Connect.
Здесь вам будет полезен инструмент автоматизации браузера, хотя вы можете запустить свой собственный скрипт, который общается с iTunes Connect через HTTP.
Подводя итог, единственное, что можно легко использовать из коробки, это инструмент xcodebuild
. Все остальное должно быть переработано.