До даты Я использовал следующие шаги для создания файла p12 для push.
openssl x509 -in aps_development.cer -inform DER -out aps_development_identity.pem -outform PEM}
openssl pkcs12 -nocerts -out private_development_key.pem -in Certificates.p12
openssl rsa -out private_key_noenc.pem -in private_development_key.pem
openssl pkcs12 -export -in aps_development_identity.pem -inkey private_key_noenc.pem -certfile CertificateSigningRequest.certSigningRequest -name "aps_development_identity" -out aps_development_identity.p12
Примечание: у меня уже есть aps_development.cer
, Certificates.p12
, CertificateSigningRequest.certSigningRequest
в моей папке.
Однако сегодня я получил ошибку при выполнении последнего оператора в терминале.
После выполнения последнего предложения я получаю ошибку, как показано ниже.
openssl pkcs12 -export -in aps_development_identity.pem -inkey private_key_noenc.pem -certfile CertificateSigningRequest.certSigningRequest -name "aps_development_identity" -out aps_development_identity.p12
unable to load certificates --> this is what I get in response
До сих пор я не получил никакой ошибкивот так.
Любая идея, что мне не хватает.
Я отмечаю Swift, поскольку разработчик iOS мог столкнуться с этой проблемой.Поэтому я просто добавил тег Swift, чтобы привести их к этому вопросу.
Я только что подумал, что это происходит из-за того, что я обновляю Ruby для пакетов.
Все, что там обновлено в Rubyдля этого экспорта?