2013-04-17 78 views
6

我想我的应用程序支持推送通知设置文件,而我呢,如下:创建推送通知

  1. 生成CSR文件
  2. 创建一个App-ID,并推送通知
  3. 创造发展SSL证书用于应用程序ID,使用CSR文件中的步骤中创建1
  4. 创建配置文件

问题在步骤4中,我无法选择在步骤3中创建的证书。我的步骤有什么问题吗?

谢谢。

+0

请参阅http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ProvisioningDevelopment/ProvisioningDevelopment.html – Tirth

+0

http:// rajneesh071 .blogspot.in/2012/07/push-notification.html?q = push – Rajneesh071

+0

@iAmbitious我完全按照这个指南,但仍然无法选择证书:( –

回答

5

不,您不能在创建配置文件时选择推送SSL证书。只需选择开发人员或分发证书。

在提供推送服务的服务器中上传推送SSL证书...例如:解析,arban飞艇。其可选。

+2

谢谢!它真的帮了我很多。 –

+0

请解释你的答案,我们是否应该在步骤4中选择步骤4中创建的证书? – AsifHabib

+0

在步骤4中,您只需选择开发/分发证书..不推送SSL。 – Guru

3

您不能仅仅因为不需要就选择SSL证书。 供应配置文件与推送证书无关,而与应用程序ID相关,这是您将应用程序设置为使用APN服务的位置。 必须将SSL证书上载到服务器上,以便在拨打对Apple的电话时将其标识为您的应用程序服务器。您只需要下载它,在钥匙链中打开它,然后通常将其导出并上载到服务器上。

这很简单,只要在使用服务器上的开发推送证书(拨打电话给苹果沙箱服务器)时确保使用开发配置文件签名您的应用程序,以及使用产品时的配送配置文件证书。

如果您仍然遇到问题,请查看this guide,它来自quickblox,但与Apple门户相关的部分与您用于生成通知的服务器或服务是相同的,并且它很好地解释。

+0

谢谢各位,非常感谢您的帮助。 –

0

我也跟着上面提到的所有教程。我与'第4步'有同样的问题。

我发现我无法手动创建配置文件(使用证书)。当我的Xcode 与我自己创建的AppId同步时,它会自动为我生成。因此,我想建议您在按常规选项卡中的“修复问题”按钮后等待几分钟。 (顺便说一句,我是IOS开发者的新手。)