通过直接连接到Xcode运行应用程序,它执行良好,我们能够接收通知。但是,当使用企业分发证书通过diawi或dropbox分发构建时,我们会收到通知错误 "注册推送通知失败。没有找到有效的apns证书"
上周工作正常。
请参阅截图。检查Xcode 6.3和7.2。但是存在同样的错误。
请建议如何解决此问题?
答案 0 :(得分:0)
APNS配置有2种不同的证书。
开发证书(Sandbox APNS环境)只能用于开发配置文件。
生产证书(生产环境)将与生产配置文件一起使用。
如果您直接从Xcode(调试模式)安装应用程序,那么它将使用开发配置文件。如果您将生产临时配置文件存档,以便从diawi或其他介质进行分发。您必须在服务器端使用适当的证书来实现APNS。