ios中推送通知的服务器端问题

ios中推送通知的服务器端问题,ios,service,push-notification,connection,Ios,Service,Push Notification,Connection,嗨,我正在尝试在我的应用程序中使用推送通知,我正在跟随engineyard tutorail,我在最后一步中被击中,建立连接!我的节点代理/_header.js说mac验证错误!我不知道那是什么。我已尝试将密码短语更改为密码,创建了一个新的证书p12文件,并尝试了相同的操作。这就是我得到的错误。我知道它已经发布在论坛上了,但我还是无法解决它 c.context.loadPKCS12(pfx); ^ 错误:mac验证失败 在Object.exports.createCredentials(cryp

嗨,我正在尝试在我的应用程序中使用推送通知,我正在跟随engineyard tutorail,我在最后一步中被击中,建立连接!我的节点代理/_header.js说mac验证错误!我不知道那是什么。我已尝试将密码短语更改为密码,创建了一个新的证书p12文件,并尝试了相同的操作。这就是我得到的错误。我知道它已经发布在论坛上了,但我还是无法解决它

c.context.loadPKCS12(pfx);
^
错误:mac验证失败
在Object.exports.createCredentials(crypto.js:145:17)
在Object.exports.connect(tls.js:1331:27)
在Agent.connect(/Users/AAA/Documents/Po/posservices/node_modules/apnagent/lib/apnagent/Agent/live.js:113:17)
反对。(/Users/AAA/Documents/Po/poservices/agent/_header.js:72:7)
在模块处编译(Module.js:456:26)
在Object.Module.\u extensions..js(Module.js:474:10)
在Module.load(Module.js:356:32)
在Function.Module.\u加载(Module.js:312:12)
位于Function.Module.runMain(Module.js:497:10)
启动时(node.js:119:16)
SIVAs MacBook Air:PoService AAA$

后来我找到了答案

问题是我从密钥父级的keychain导出了文件

需要做的是从子项(key)扩展我们的key-in-keychain,然后导出它