6

我正在按照https://github.com/Redth/PushSharp/wiki/How-to-Configure-&-Send-Apple-Push-Notifications-using-PushSharp中给出的步骤逐步为 Apple Push Notifications 工作.

我被卡在了中间。我添加了 Apple 推送通知开发证书。但证书出现在 SYSTEM/Certificates 而不是 LOGIN/Certificates 部分下。可能是由于这个,也可能不是,当我尝试将文件保存为 p12 格式时,我没有得到另存为 .p12 文件格式选项,如步骤 19 中所述。我还尝试生成证书而不检查让我指定的密钥对链步骤 10 中说明的信息。

任何人都可以建议我如何在密钥链中的登录/证书下制作 aps-development.cer,然后继续执行给定的步骤以获取 .p12 文件吗?

提前感谢您的帮助和支持。

4

2 回答 2

20

请尝试以下三个步骤

第 1 步:打开您的钥匙串访问应用程序。

第 2 步:您将在左侧看到“登录”、“系统”和“系统根目录”列表,只需将您的证书拖到“登录”选项中即可。

第 3 步:您将在 Keychain Access 中成功安装证书。

在此过程之后,您可以创建 .p12 证书。

于 2013-01-14T08:47:26.607 回答
1

逐步说明如何下载证书和生成 .p12

您需要有效的证书才能生成 .p12 文件。步骤 1-3 描述了从 Apple 开发者帐户下载有效证书的步骤。步骤 4-8 描述如何使用此证书生成 .p12 文件。

  1. 登录到 DEVELOPER.APPLE.COM
  2. (从左侧菜单)转到“证书、ID 和配置文件”或(从主面板)单击“证书、标识符和配置文件”
  3. (从左侧菜单)单击证书类型,即生产 -> 单击证书名称以展开更多选项 -> 单击“下载”
  4. (从 mac 菜单)转到实用程序 -> 钥匙串
  5. (从钥匙串的顶部菜单)转到钥匙串访问
  6. 打开下载证书的位置并双击它(这应该会在 Key Chan Access 证书列表中自动生成新记录)
  7. (从 Key Chain Access 证书列表中)右键单击新创建的证书记录并选择“导出...”
  8. 将文件另存为 .p12
于 2018-07-10T05:51:47.617 回答