В xcode 3, используя скрипт bash, я мог запустить xcode из командной строки, затем взять файлы из каталога сборки и заархивировать их в файл .ipa, что позволяет полностью автоматизировать процесс сборки для моего adhoc iOS распределение. В любое время вмешательство человека может привести к ошибке.
В xcode 4 это кажется невозможным. Каталог сборки был заменен на папку DerivedBuilds, и в нем используется некоторая путаница, поэтому невозможно позволить внешнему сценарию найти файлы.
В xcode 4 после сборки мне нужно запустить Produce-> Archive, затем выбрать файл в органайзере, затем выбрать сохранить, затем перейти к конечной папке, назвать файл и нажать «Сохранить». Это очень подверженный ошибкам процесс, который лучше оставить машинам.
Итак, есть ли способ перейти от чистой сборки к подписанному .ipa-файлу? Я должен верить, что это возможно, люди с автоматизированными процессами сборки никогда не будут делать это вручную.
Кто-нибудь знает, как это сделать?