При генерации сертификат с типом "iOS Distribution" при помощи Fastlane, чтобы его использовать, нужно его декриптить и "упаковать" в один .p12 файл
Перейдем в репозитории сертификатов в директорию "certs/distribution"
Там будет два файла, с расширениями: .cer и .p12
Представим, что их имена:
- XXXXXXXXXX.cer
- XXXXXXXXXX.p12
А пароль при создании был: 12345678
Выполняем следующее:
openssl aes-256-cbc -k "12345678" -in "XXXXXXXXXX.cer" -out "cert.der" -a -d openssl x509 -inform der -in cert.der -out cert.pem openssl aes-256-cbc -k "12345678" -in "XXXXXXXXXX.p12" -out "key.pem" -a -d
Шифруем и упаковываем все в один файл:
openssl pkcs12 -export -out "cert.p12" -inkey "key.pem" -in "cert.pem" -password pass:12345678
Тут пароль можно задать который был, а можно новый для этого файла.