Автоматизация iOS-сборок в конструкторе приложений, или Как перестать делать сборки 24/7 и начать разрабатывать

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

88

Fastlane работает следующим образом:
Сначала он пробегается по каждому сертификату из developer.apple и смотрит, установлен ли данный сертификат на машине, на которой осуществляется сборка
Если он не находит ни одного такого совпадения, он пытается сгенерировать новый
Если уже достигнуто максимальное количество сгенерированных сертификатов (для релизных сертификатов - 3), то он выдает ошибку, сборка приложения останавливается. Такую проблему уже приходится решать вручную

1
Ответить

Спасибо за разъяснения. Эпоха уходит, теперь разработчик уже не сможет отмазаться что "оно билдится". А сам сервис по итогу будет внутренним, скажем для менеджера, или же будет отдан самому клиенту?

Ответить