使用ad-hoc分发测试apns需要什么样的证书?

时间:2009-12-11 17:50:52

标签: iphone apple-push-notifications adhoc

如果我需要生产证书或开发证书,我无法理解Apple的文档......

2 个答案:

答案 0 :(得分:35)

您需要创建分发证书。分发证书用于创建分发供应配置文件。这将允许您执行以下操作:

  1. 创建应用的Ad-Hoc版本(如果您要分发给测试用户,测试人员等,则使用此选项(这是您想要的)
  2. 创建应用程序的App Store版本(一旦准备好将其提交到App Store,就会执行此操作
  3. 以下是Apple如何创建应用的Ad-Hoc版本的步骤

    Ad Hoc发行版允许您与最多100位iPhone或iPod touch用户共享您的应用程序,并通过电子邮件或将其发布到网站或服务器来分发您的应用程序。要准备您的应用程序,需要完成以下步骤。

    1. 创建和下载iPhone分发证书
    2. 创建和下载特别分发配置文件
    3. 使用Xcode构建您的应用程序
    4. 与每台设备的所有者共享您的应用程序文件和Ad Hoc Distribution Provisioning Profile
    5. 应用程序的收件人需要将应用程序文件和Ad Hoc Distribution Provisioning Profile拖动到iTunes中,然后将他们的iPhone同步到iTunes进行安装
    6. 希望此信息能为您指明方向。如果您需要其他详细信息或演练,请告诉我们。

答案 1 :(得分:33)

当您使用分发配置文件构建时,您需要的SSL证书用于生产。就push(apns)而言,ad hoc == app store。这非常有用,因为您可以通过构建临时应用程序并使用生产证书来测试推送在app store构建中的工作方式。