Каждый вариант здания для 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, с которым мог поговорить Дженкинс.
Первые два в этом списке делают хорошую работу по управлению профилями выделения ресурсов из коробки, и это может спасти вас главные головные боли вниз по дороге, если вам нужно масштабировать
спасибо Стефан. Я проверю. –