2017-01-30 2 views
2

У меня есть проект iOS, клонированный из репо в мою учетную запись jenkins. Xcode еще не установлен. Я знаю сценарии командной строки для создания проекта iOS, включая цели/конфигурации/профили и т. Д. Профиль сертификата и профилей устанавливается в учетной записи jenkins. Мне интересно, есть ли способ создать и создать ipa без установки Xcode в учетной записи jankins. Предоставляет ли Apple какие-либо инструменты разработчика для создания и создания IPA только через командную строку?Jenkins - проект командной строки iOS project

Заранее спасибо

ответ

3

Каждый вариант здания для IOS приложений требует Xcode, но Яблоко предоставляет инструменты для создания с помощью CLI. Тон изменилась в последнем обновлении ОС iOS, и там есть невероятные инструменты для доставки приложений CI/CD. То, что вы в конечном итоге используете, должно действительно зависеть от того, что вы хотите поддерживать с течением времени и насколько развита ваша система.

Чтобы получить Сборки работает в Дженкинс

Шаг 1: Установка Xcode на узле Дженкинс, который будет делать сборки. Вы не будете использовать интерфейс Xcode, но вам нужно будет его установить, в настоящее время нет возможности создавать IPAs без Xcode.

Шаг 2: Выберите инструмент для сборки

  • Вы можете написать свои собственные сборки scipts и управлять профили обеспечения на компьютере. xcodebuild - это инструмент CLI, который вы ищете. Если вы закончите спуск по этому маршруту, обязательно используйте xcpretty или вы потеряете свой разум с гигантскими журналами построения.
  • Fastlane - удивительный набор инструментов для создания мобильных приложений, это может изменить вашу жизнь. Check out these examples и how to get started.
  • Apple has an xcode build server, с которым мог поговорить Дженкинс.

Первые два в этом списке делают хорошую работу по управлению профилями выделения ресурсов из коробки, и это может спасти вас главные головные боли вниз по дороге, если вам нужно масштабировать

+0

спасибо Стефан. Я проверю. –

Смежные вопросы