iOS推送通知生产证书常用名称问题

5

当我尝试在Parse.com上上传生产证书以进行推送通知时,出现错误消息。

错误信息如下:

不支持的证书类型。公共名称(CN)必须包含以下之一: Apple Production IOS Push Services,Apple Development IOS Push Services,Pass Type ID,Apple Development Mac Push Services,Apple Production Mac Push Services。

经过一些研究,我发现:
当我们从苹果公司导出生产证书时,

之前的公共名称为:Apple Production IOS Push Services:[Bundle name]
现在是:Apple Push Services:[Bundle name]

这可能是Parse无法验证证书的原因。

如果有解决方案,请提供。


我也遇到了同样的问题...希望我能在这里找到解决方案。 - vivek bhoraniya
请尝试访问此链接:https://developer.apple.com/library/ios/technotes/tn2265/_index.html - Nikunj
以下是关于编程的内容的翻译:如果你的捆绑标识符不是“com.domainName.Name”这种格式,通知证书似乎无法正常工作。 - DatForis
1个回答

0

看起来问题现在已经被Parse解决了。
你可能会遇到错误

使用这个证书无法连接到Apple

如果是这样,撤销你的APNS证书并重新生成它。
然后用这个新证书创建.p12文件并上传它。

我已经成功上传了.p12文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接