Как стать автором
Обновить

Комментарии 2

выглядит презабавно, почти так же как react-starter-kit, где multi-staget build Docker делают через JS :)

Ok, тогда вопросы такие, как вы разруливаете разные типы билдов? — билд для qa, staging, production
Похоже вы не пользуетесь beta дистрибуцией такой как Firebase. Почему?
Как вы автоматизировали выгрузку в Testflight и автозаполнение Security Compliance там?
Какой у вас flow в git чтобы не тормозить разработку? т.к. Apple в Testflight может выдавать аппрув на билд до недели

Нигде не вижу использования Fastlane Match, вы его не пользуете или?
Как насчёт whitelabeling?
как вы разруливаете разные типы билдов? — билд для qa, staging, production

У нас есть отдельная папка env, в которой хранятся конфиги для разных сборок (.env файл, google-service.json и другие). Непосредственно перед сборкой, мы можем передать ссылку на .env файл в скрипт и/или описать поведение, при котором файлы применятся для сборки.
Раньше, у нас был .sh скрипт, который это делал, сейчас полностью переехали на TS и всю логику описываем в нем (не считая таких платформо-зависимых штук от которых я не знаю как уйти: flavor и target)

Похоже вы не пользуетесь beta дистрибуцией такой как Firebase. Почему?

Просто не пробовали. Подумаем чтобы попробовать, спасибо

Как вы автоматизировали выгрузку в Testflight и автозаполнение Security Compliance там?

Точно также как в голом Fastlane на Ruby, только теперь через TS. Выгружаем через `pilot`, а Security Compliance, если я правильно понял что это, у нас запрашивается только при отправке на ревью в релиз. Раньше запрашивалось в Testflight, но оно решилось конфигурацией Info.plist

Какой у вас flow в git чтобы не тормозить разработку?

Стандартный git flow с фича ветками. Делаем какой-нибудь rc-1 при заливке в tesflight, а потом управляем им руками, если Вы об этом.

Нигде не вижу использования Fastlane Match, вы его не пользуете или?

Используем

Как насчёт whitelabeling?

В целом не вижу проблемы, т.к. есть полноценный язык с которым можно делать что угодно, но конкретно этим мы этим не занимались.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории