У меня есть предыдущий опыт создания процесса автоматической сборки для проектов .NET и Delphi, но теперь я хочу автоматизировать сборку проекта iPhone ... не только для простой сборки, но и для окончательного развертывания.
Мне нужен общий список шагов с действиями командной строки, которые необходимо выполнить, чтобы любой мог адаптировать его к своему конкретному программному обеспечению для сборки.
Кроме того, как собрать с поддержкой целей 3.0 и 2.0 (или болееобщие сведения: как создавать целевые объекты для различных развертываний ???)
Итак:
Подготовка:
- Установить поддержку версий приложений с помощью agvtool .
Шаги сборки:
- Оформить исходный код
- Очистить проект
- Увеличить версию:
agvtool bump -all
- Если для развертывания также запустите:
agvtool new-marketing-version <new version here>
- Постройте проект (как?)
- Постройте набор тестов
- Запуститенабор тестов
Что еще?