Подтвердить что ты не робот

Как полностью автоматизировать от сборки до .ipa файла в xcode 4

В xcode 3, используя bash script, я могу запустить xcode из командной строки, затем взять файлы в каталоге сборки и закрепить их в .ipa файле, что позволит полностью автоматизировать процесс сборки для моего adhoc iOS-дистрибутива. В любое время существует вмешательство человека, возможно, существует ошибка.

В xcode 4 это кажется невозможным больше. Каталог сборки был заменен папкой DerivedBuilds, и он использует некоторые имена обфускации, поэтому не удается найти внешний файл script.

В xcode 4 после сборки мне нужно запустить Produce- > Archive, затем выбрать файл в организаторе, затем выбрать сохранение, затем перейти к последней папке и назовите файл и нажать "Сохранить". Это очень подверженный ошибкам процесс, оставшийся на машинах.

Итак, есть ли способ перейти от чистой сборки полностью к подписанному .ipa файлу? Я должен поверить, что это возможно, и люди с автоматизированными процессами сборки не могут сделать этот шаг вручную.

Кто-нибудь знает, как это сделать?

4b9b3361

Ответ 1

Конечно, script, который я использовал в своей среде непрерывной интеграции, доступен в https://gist.github.com/949831 Это может сделать больше, чем вам нужно но должен быть в состоянии служить базой для любых шагов, которые вы хотите включить в процесс сборки.

Как вы заметили, было бы трудно предсказать, какой путь использует производный путь данных, который Xcode будет использовать, но не сложно найти его в выводе сборки как часть сборки script.