创建iOS开发门户网站中的配置文件时,推送证书未出现

7

我为我的应用程序创建了一个开发推送证书(按照这些步骤 http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1),

并且可以在门户网站的证书部分看到该证书。

现在我正在尝试创建一个包含该证书的预配配置文件,但是当门户网站询问要在配置文件中包含哪些证书时,我刚刚创建的那个证书未列出。

我已三次检查使用的应用程序ID与创建证书时使用的应用程序ID相同,并且如果我检查应用程序ID,则已在启用推送部分旁边出现了绿点。

那么为什么在创建配置文件时证书不会显示为选项呢?

2个回答

8

配置文件证书与推送通知证书是分开的。您可能需要生成一个开发者证书。


我已经拥有开发者证书。如果推送证书没有放置在配置文件中并且应用程序使用它进行签名,则推送将无法工作。 - Gruntcakes
3
我相信你不应该把推送证书放在配置文件中。推送证书应该放在你的服务器上,并用于对苹果APNS服务器进行身份验证(用于服务器<->服务器连接)。 - faffaffaff

4

推送证书只是您的 Web 服务器或第三方服务的 SSL 证书,与供应无关。只需确保具有相同的 Bundle ID。


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