iOS推送通知生产证书通用名称问题
Posted
技术标签:
【中文标题】iOS推送通知生产证书通用名称问题【英文标题】:iOS Push Notificattion production certificate Common Name issue 【发布时间】:2015-12-18 06:42:43 【问题描述】:当我尝试在 Parse.com 上上传生产证书以进行推送通知时。
有错误提示
不支持的证书类型。通用名称 (CN) 必须包含以下之一: 苹果生产ios推送服务,苹果开发IOS推送 服务,通行证类型 ID,Apple 开发 Mac 推送服务,Apple 生产 Mac 推送服务。
经过一番研究,我才知道。 在我们从 Apple 导出生产证书时,
之前的通用名称是:Apple Production IOS Push Services:[Bundle name] 现在:Apple Push Services:[Bundle name]
这可能是 Parse 无法验证证书的原因。
如果有请给出解决方案。
【问题讨论】:
我也面临同样的问题......希望我能在这里找到任何解决方案 试试这个developer.apple.com/library/ios/technotes/tn2265/_index.html 您的捆绑包标识符没有以下格式“com.domainName.Name”存在问题,除非使用此格式,否则通知证书似乎不起作用 【参考方案1】:Parse 现在似乎问题已解决。 你可能会面临错误
无法使用此证书连接到 Apple
如果是这样,撤销您的 APNS 证书并重新生成它。 然后用这个新证书创建 .p12 文件。并上传。
我已成功上传 .p12 文件。
【讨论】:
以上是关于iOS推送通知生产证书通用名称问题的主要内容,如果未能解决你的问题,请参考以下文章