无法从使用推送从苹果开发者帐户创建的 aps_production 创建 p12

Posted

技术标签:

【中文标题】无法从使用推送从苹果开发者帐户创建的 aps_production 创建 p12【英文标题】:Unable to create p12 from aps_production created from apple developer account using push 【发布时间】:2015-08-06 03:19:32 【问题描述】:

我正在使用 intelXDK 开发一个 ios 应用程序,它使用推送通知,但我发现实现这一点存在一个问题。 无法使用从 intelXDK 发布的 push.pusCSR 从苹果开发者帐户创建的 aps_production 创建 p12,我无法将此证书添加到我的钥匙串中,显示一些错误,例如“无法修改“系统根”钥匙串。

请帮我做这个推送通知,我对这个平台更新鲜

【问题讨论】:

您好,现在就推送作品 【参考方案1】:

现在推送作品

1.创建了具有相同csr的dist和aps生产证书,并将aps_production密钥转换为p12。

2.上传到intelXDK的证书阶段。

3.离开 aps_production 证书选项卡并构建应用程序。

它会正常工作的!

【讨论】:

好的,我遇到了同样的问题,但我不确定我是否理解您的步骤?那么您是否使用了 XDK 中的 csr 文件?还是你自己创造的?您还告诉 XDK 使用 p12 文件而不是 cert 文件吗?我真的被卡住了,可以使用帮助..在创建组合文件时你从哪里得到密钥文件?或者像我说的那样,您是否在 XDK 之外创建了 csr 文件

以上是关于无法从使用推送从苹果开发者帐户创建的 aps_production 创建 p12的主要内容,如果未能解决你的问题,请参考以下文章

免费苹果帐户上的 ios 推送通知开发

当应用程序处于关闭状态时,不会出现 Sinch VoIP 推送通知

从 Xcode 导出苹果开发者帐户是不是安全

证书的 iOS 推送通知 AuthenticationException

PHP发送推送通知连接失败:111连接被拒绝

苹果开发者中心 - 信鸽推送