Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用生产证书创建p12证书_Ios_Ssl_Push Notification - Fatal编程技术网

Ios 使用生产证书创建p12证书

Ios 使用生产证书创建p12证书,ios,ssl,push-notification,Ios,Ssl,Push Notification,我使用以下注释生成p12文件 openssl x509 -in developer_identity.cer -inform DER -out developer_identity.pem -outform PEM openssl pkcs12 -nocerts -in mykey.p12 -out mykey.pem openssl pkcs12 -export -inkey mykey.pem -in developer_identity.pem -out iphone_dev.p12

我使用以下注释生成
p12
文件

openssl x509 -in developer_identity.cer -inform DER -out developer_identity.pem -outform PEM

openssl pkcs12 -nocerts -in mykey.p12 -out mykey.pem

openssl pkcs12 -export -inkey mykey.pem -in developer_identity.pem -out iphone_dev.p12
p12
文件已成功生成用于开发,但无法用于分发

我在上一步中出错,在给出密码后询问
mykey.pem
文件的密码

"No certificate matches private key"

Enter pass phrase for mykey.pem:
No certificate matches private key

有人能帮我吗?

我更改了分发的.cer文件,但忘记了从keychain获取分发的.p12文件


从keychain获取.p12文件后,它将开始工作。

尝试从keychain生成p12文件(带有2个请求的证书)。这可以帮助你超越这个链接。这可能对你有帮助。我可以把我的评论作为回答,这样你就可以接受了吗?如果我帮助你