ios通知无法在laravel中设置私钥文件


ios notification Unable to set private key file in laravel

我试图用laravel发送ios通知(使用laravel推送通知),但我收到了这个错误:
Unable to connect: tls://gateway.sandbox.push.apple.com:2195: 2 (stream_socket_client(): Unable to set private key file /certificate/path.pem)
这是我的配置:
'appNameIOS' => array( 'environment' =>'development', 'certificate' =>'../path.pem', 'passPhrase' => 'passPhrase', 'service' =>'apns' ),

但在我从passPhrase中删除引号后,我只得到了HTTP error 500,在响应体上没有任何错误。

我从这个网站一步一步创建了.pem文件。

注意:我使用的是MAMP服务器。

我认为没有正确创建pem证书。请确保从p12 keychain元素同时导出私钥和公钥。遵循此处的指示。