Моя компания сделала сертификат разработчика на платформе Apple Developer. На данный момент мне нужно связать ключевой файл с моей сборкой iOS в Phonegap.
Я пытаюсь сгенерировать этот ключевой файл, где мне нужен файл .p12 файл provisioning profile . У меня есть файл provisioning profile , но я не могу создать файл .p12 .
Я использую Openssl для генерации моих файлов, и я попробовал эту команду для генерации последнего файла:
openssl pkcs12 -export -inkey ios.key -in ios_development.pem -out ios_development.p12
Enter pass phrase for ios.key: *********
No certificate matches private key
Что именно я здесь делаю не так? Могу ли я найти закрытый ключ на сайте developer.apple.com ?
ОБНОВЛЕНИЕ: вот шаги, которые я выполняю, чтобы добраться до этой проблемы:
- Сгенерируйте закрытый ключ: 
openssl genrsa -des3 -out ios.key 2048и введите парольpass123 - Сгенерируйте файл CSR: 
openssl req -new -key ios.key -out ios.csr -subj "/emailAddress=info@company.com, CN=company, C=BE"и введите пароль с закрытого ключаpass123 - Перейдите на ваш портал Apple для разработчиков iOS и загрузите сертификат 
.cer - Преобразовать сертификат в файл PEM: 
openssl x509 -in ios_development.cer -inform DER -out ios_development.pem -outform PEM - Сгенерируйте файл P12 с помощью закрытого ключа (ios.key) и сертификата разработки для iOS (ios_development.pem): 
openssl pkcs12 -export -inkey ios.key -in ios_development.pem -out ios_development.p12и введите пароль из частного ключевойpass123 - Сообщение об ошибке: 
No certificate matches private key 
