我已经创建了生产AdHoc .pem文件。我已按照以下步骤操作:
使用此链接
我创建.PEM文件,我检查这是否有效使用以下命令:
$ php simplepush.php
但我得到一个错误,如::
警告:stream_socket_client():php_network_getaddresses:getaddrinfo failed:提供了nodename或servname,或者在第21行的/Users/mac-jarc/Desktop/SimplePush/simplepush.php中未知
警告:stream_socket_client():无法连接到/ users / mac-jarc / Desktop /中的ssl://gateway.sandbox.push.apple.com:2195(php_network_getaddresses:getaddrinfo failed:提供nodename或servname,或者未知)第21行的SimplePush / simplepush.php
连接失败:0 php_network_getaddresses:getaddrinfo failed:提供nodename或servname,或者不知道
但在我的PHP开发人员中说这是一个.PEM文件错误。我认为它不是(因为我非常确定我的.PEM文件是完美的)我向他建议它就像服务器端口问题
你可以帮我解决这个问题:我如何检查我的.PEM文件是否有效。
这是我的PHP代码: