我正在更新应用商店中的一些应用以集成推送通知,但我遇到了推送 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/