实施APN,在安装开发配置文件时找不到有效的签名身份?

时间:2013-09-05 06:49:58

标签: iphone ios xcode apple-push-notifications

对于APN,我正在关注raywenderlich tutorial from here

我已经在xcode中安装了开发人员证书,当我创建AppId并将其配置为推送通知并创建证书(SSL)时,它会在证书部分下添加开发证书。这是好的。当我去创建配置文件时,它显示我只选择一个证书(不是新创建的APN证书)。我创建了该证书的配置文件,但每当我去安装它时,它会说“找不到有效的签名身份”。 请注意我已经在xcode中安装了iOS开发和APNs开发iOS证书。我在stackoverfllow上搜索了类似的问题,但仍然没有运气。我做错了什么?

2 个答案:

答案 0 :(得分:0)

我不确定你做错了什么。但这是一般程序:

  1. 访问developer.apple.com并登录

  2. 转到证书,标识符和个人资料

  3. 为iOS应用开发和APNS创建证书。要创建证书,您需要从Mac上传CSR(使用Keychain Access执行此操作)。从Mac上传CSR后,将App和APNS证书下载到您的计算机 - 如果您没有从计算机上传CSR,则会收到有效的签名身份错误。

  4. 要记住的要点:

    创建APNS证书时,请选择相应的App ID。通过选择错误的ID推送通知将无法正常工作。

    创建配置文件时,请选择您在上述步骤中创建的应用程序证书。

    这就是要点,你应该能够按照屏幕说明找出我错过的东西。

答案 1 :(得分:0)

我在钥匙串中找不到解决方案私钥(.p12文件)。