Я работаю над проектом для клиента. У меня есть два файла .cer(разработчик и дистрибутив), которые загружаются в Keystore Access на Mac OS X. Однако я не могу экспортировать файл .p12.
В качестве альтернативы я попробовал OpenSSL, но все равно не повезло…
openssl pkcs12 -export -in followMe_ios_development.cer -out followMe_ios_development.p12 -clcerts -nokeys
Как я могу экспортировать этот .cer файл как .p12, чтобы я мог скомпилировать это приложение для iOS?
попробуйте следующее:
если у вас есть файлы:
aps.cer, загруженный из Apple.
app.key, ваш собственный закрытый ключ, сгенерированный openssl.
1, преобразуйте файл .cer в формат .pem:
openssl x509 -in aps.cer -inform DER -out aps.pem -outform PEM
2nd, используйте файл .pem и ваш частный .key для создания файла .p12:
openssl pkcs12 -export -out aps.p12 -inkey app.key -in aps.pem
это должно спросить пароль для этого файла .p12.
CF:
aps_developer_identity.cer на p12 без экспорта из Key Chain?
Что для меня работает с сертификатами Push Notification, было:
- Открыть брелок
- Перейдите в раздел “Сертификаты”
- Ищите нужный сертификат
- Убедитесь, что вы можете развернуть его и увидеть под ним исходный “.certSigningRequest”, используемый для создания сертификата
- В настоящий момент вы должны иметь возможность экспортировать его как “.p12”