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

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

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

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

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

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

19
задан Roger Gilbrat 11 June 2011 в 16:24
поделиться