objective-c - 推送 ssl 证书在钥匙串(keychain)中缺少私钥

标签 objective-c cocoa push ssl-certificate provisioning

我正在更新应用商店中的一些应用以集成推送通知,但我遇到了推送 ssl 证书的问题。

当我在没有推送的情况下创建应用程序时,我使用通配符应用程序 ID,如 myradio.* 然后我创建了新的显式应用程序 ID 对应于应用程序的包 ID,如 myradio.radioname

我已经配置了带有证书的推送,但目前没有使用它,现在我需要使用这些应用程序 ID,当我安装开发和生产推送 SSL 证书时,它们在钥匙串(keychain)中缺少私钥。 可能是因为我吊销了我的开发证书。但对于某些应用程序,一切正常。

不可能创建另一个具有相同后缀的 App ID,也不可能使用现有的,所以你知道如何更新我的应用程序吗?

最佳答案

是否可以只更改应用程序中的 bundle 标识符,然后使用新标识符创建新的 App ID 和配置文件?例如,您的应用程序当前的 bundle ID 是 com.myradio.radioname 为什么不将其更改为 com.radio.radioname。我希望我明白你在问什么。我个人只使用 Parse.com's push notifications这非常容易设置,我建议您研究一下。

关于objective-c - 推送 ssl 证书在钥匙串(keychain)中缺少私钥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13153916/

相关文章:

objective-c - 这个错误消息提示什么?以及如何解决?

黑莓:黑莓应用程序中的推送通知

ios - 如何在应用程序未启动时调试推送通知?

objective-c - EKCalendar 标题返回 null ios 11

ios - 如何在 ios 应用程序中存储崩溃日志文件?

iphone - NSMutableArray removeObjectAtIndex : Behaviour

objective-c - UIImage 作为 CAShapeLayer 的内容

cocoa - 可能的 FMDatabase/FMResultSet 错误

ios - 如何在重写方法中强制调用 super

java - 点击推送消息后访问推送通知内容(Android)