Да, для эффективного fastlane конечно же нужно использовать его с CI контейнерами. А интегрировать в контейнер его довольно просто — достаточно добавить как шаг CI вызов команды fastlane из shell с указанием lane’а: также как мы запускаем его с локальной машины. А вот как настроить у себя, например Jenkins или Travis — тема уже для отдельной статьи :)
Согласен. Благодаря тому, что match работает со всеми сертификатами и provision profiles в отдельном git репозитории, можно предоставить всем разработчикам нужные права к нему и тогда изменения в code sign identities будут сразу доступны всем. Однако для более быстрой настройки, в посте были указаны команды cert+sigh по причине простоты их использования
Да, для эффективного fastlane конечно же нужно использовать его с CI контейнерами. А интегрировать в контейнер его довольно просто — достаточно добавить как шаг CI вызов команды fastlane из shell с указанием lane’а: также как мы запускаем его с локальной машины. А вот как настроить у себя, например Jenkins или Travis — тема уже для отдельной статьи :)
Подробнее можно посмотреть тут