Как запустить скрипт после того, как Xcode запускает кодовое обозначение в моем приложении для iPhone?

StackOverflow https://stackoverflow.com/questions/1409981

Вопрос

У меня есть сценарий, который выполняет некоторые шаги для упаковки моей сборки для специального распределения. Мое первое предположение состояло в том, чтобы использовать фазу запуска сценария в моей целевой задаче. Но похоже, что кодовая подпись зафиксирована на последней позиции в цепочке создания приложений для iPhone.

У кого-то есть подсказка, как я могу запустить свой скрипт в самый последний момент в процессе сборки?

Обновление: посмотрите на этот ответ ниже о том, как запускать сценарии в Xcode 4.

Это было полезно?

Решение

Можете ли вы создать совокупную цель, которая будет содержать как " Ad hoc " цель и фаза построения сценария запуска (которая запускается после цели " Ad hoc ")

Другие советы

Краткое обновление на эту тему: поскольку мы все сейчас используем Xcode 4. Apple усовершенствовала процесс запуска сценариев для нескольких событий в процессе сборки с введением схем.

Перейдите на Product & # 8594; Изменить схему & # 8230; там у вас есть возможность запускать сценарии до / после сборки, отладки, архивирования и т. д. Это очень удобно для установки номера версии из вывода git description или загрузки .xcarchives в службы, такие как TestFlight и HockeyApp .

Если вы хотите поделиться своими сценариями pre / post с другими членами команды, которые получили доступ к вашему хранилищу кода, вы можете перейти на страницу Product & # 8594; Управление схемами & # 8230; и пометьте свою схему как расшаренную . После того как вы отметили в & # 8230; {имя_проекта} .xcodeproj / xcshareddata / xcschemes / {имя_проекта} .xcscheme предпочитаемую каждый может использовать его в проекте.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top