Служба уведомления Apple Push

я попытался запустить с помощью локальной машины Mac, но при этом следующие ошибки

Warning: stream_socket_client() [function.stream-socket-client]: Unable to set private key file `/Applications/XAMPP/xamppfiles/htdocs/apns/apns-dev.pem' in /Applications/XAMPP/xamppfiles/htdocs/apns/apns.php on line 9 Warning: stream_socket_client() [function.stream-socket-client]: failed to create an SSL handle in /Applications/XAMPP/xamppfiles/htdocs/apns/apns.php on line 9 Warning: stream_socket_client() [function.stream-socket-client]: Failed to enable crypto in /Applications/XAMPP/xamppfiles/htdocs/apns/apns.php on line 9 Warning: stream_socket_client() [function.stream-socket-client]: unable to connect to ssl://gateway.sandbox.push.apple.com:2195 (Unknown error) in /Applications/XAMPP/xamppfiles/htdocs/apns/apns.php on line 9 Warning: socket_close() expects parameter 1 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/apns/apns.php on line 11 Warning: fclose() expects parameter 1 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/apns/apns.php on line 12 

Я получил сертификат PEM, сгенерированный с другой машины,

Поэтому я совершенно смущен тем, что мне теперь нужно делать.

Пожалуйста, дайте мне знать, что мне нужно сделать, чтобы запустить его в локальном хосте

Solutions Collecting From Web of "Служба уведомления Apple Push"

Я думаю, что вы можете экспортировать сертификат, но не секретный ключ из файла .cer, который поставляется Apple.

Эти инструкции от markbates могут помочь:

После того, как у вас есть сертификат от Apple для вашего приложения, экспортируйте свой ключ и сертификат Apple в виде файлов p12. Вот краткое пошаговое руководство о том, как это сделать:

  1. Нажмите стрелку раскрытия рядом с вашим сертификатом в Keychain Access и выберите сертификат и ключ.
  2. Щелкните правой кнопкой мыши и выберите « Export 2 items… .
  3. Выберите формат cert.p12 из раскрывающегося cert.p12 и назовите его cert.p12 .

Теперь скрываем файл p12 в файле pem:

 $ openssl pkcs12 -in cert.p12 -out apple_push_notification_production.pem -nodes -clcerts