Инструменты непрерывной интеграции обычно предлагают способ для безопасного хранения файлов или значений и использования их внутри прогона CI.
Вы загружаете файл в их веб-интерфейс, а затем с помощью команды в файле конфигурации CI получаете временное местоположение файла для доступа к этому файлу, который можно сохранить в переменной среды.Используйте эту переменную env в своей полосе, чтобы получить местоположение файла ключа.
В зависимости от того, какие действия fastlane вы используете, вы также можете напрямую передать содержимое файла ( supply имеетjson_key
и json_key_data
в качестве возможных параметров), поэтому вам даже не нужно загружать сам файл, а просто вставить его содержимое в переменную окружения, а затем снова использовать его в полосе быстрого доступа.