为推送通知创建配置文件

时间:2013-04-17 08:04:15

标签: iphone apple-push-notifications provisioning-profile

我希望我的应用程序支持推送通知,我的操作如下:

  1. 生成CSR文件
  2. 创建应用ID并启用推送通知
  3. 使用在步骤1中创建的CSR文件为App ID创建开发SSL证书
  4. 创建配置文件
  5. 问题是,在步骤4中,我无法选择在步骤3中创建的证书。我的步骤有什么问题吗?

    感谢。

4 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:3)

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

这很简单,当您在服务器上使用开发推送证书(拨打苹果沙盒服务器)时,确保使用开发配置文件签署您的应用程序,并在使用生产证书时使用分发配置文件。

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

答案 2 :(得分:0)

答案 3 :(得分:0)

我也遵循了上面提到的所有教程。我对“第4步”也有同样的问题。

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