Comments 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?
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?
В целом не вижу проблемы, т.к. есть полноценный язык с которым можно делать что угодно, но конкретно этим мы этим не занимались.
Sign up to leave a comment.
Дружим React Native и Fastlane