Fastlane Match - разные ветки Project должны использовать разные учетные записи Apple Dev
Я только новичок в fastlane, и мне было поручено развернуть приложение, которое далеко от нормы.
У нас есть ветка Master, и у этой ветки есть несколько релизов / веток. Каждый из этих релизов / веток - это разные настройки для конкретных клиентов. В нашей первоначальной настройке мы использовали fastlane и соответствовали из одной учетной записи разработчика Apple - что было хорошо.
Однако теперь Apple требует, чтобы каждая отдельная установка / приложение для клиентов находилось под своими собственными учетными записями разработчиков. Таким образом, сейчас мы находимся в положении, когда у нас есть один проект, но нам потребуется запускать разные fastlane и сопоставлять настройки из разных веток.
Возможно ли это из того же проекта? Нужен ли нам репо для каждой ветви? Или мы вообще сможем использовать fastlane для этой настройки?
2 ответа
Используйте одну ветку на команду, как описано здесь: https://docs.fastlane.tools/actions/match/
Fastlane match теперь поддерживает сохранение профилей и сертификатов в облаке Google или хранилище amazon s3. Вам больше не нужно хранить его в репозитории git и быть ограниченным соглашением о ветвлении.
См. дополнительную информацию ниже: