为了 **
**
我参考了这个链接
要为您的 iOS 应用程序启用推送通知,您需要创建 Apple 推送通知证书(.pem 文件)并将其上传给我们,以便我们能够代表您连接到 Apple 推送服务器。
(带有更新屏幕截图的更新版本在这里http://www.apptuitions.com/generate-pem-file-for-push-notification/)
第一步:登录iOS Provisioning Portal,点击左侧导航栏的“证书”。然后,单击“+”按钮。
第 2 步:选择分发部分下的 Apple Push Notification service SSL (Production) 选项,然后单击“继续”按钮。
第 3 步:选择您要用于 BYO 应用程序的应用程序 ID(如何创建应用程序 ID),然后单击“继续”进入下一步。
第 4 步:按照“关于创建证书签名请求 (CSR)”的步骤创建证书签名请求。
补充 Apple 提供的说明。以下是一些额外的屏幕截图,可帮助您完成所需的步骤:
第 4 步补充屏幕截图 1:导航到 Mac 上钥匙串访问的证书助手。
步骤 4 补充截图 2:填写证书信息。单击继续。
第五步:上传第四步生成的“.certSigningRequest”文件,然后点击“生成”按钮。
Step 6:点击“Done”完成注册,iOS Provisioning Portal 页面将刷新,如下图所示:
然后单击“下载”按钮下载您刚刚创建的证书(.cer 文件)。- 双击下载的文件将证书安装到 Mac 上的 Keychain Access 中。
第 7 步:在您的 Mac 上,转到“钥匙串”,查找您刚刚安装的证书。如果不确定哪个证书是正确的,它应该以“Apple Production IOS Push Services:”开头,后跟您的应用程序的捆绑 ID。
第 8 步:展开证书,您应该会看到带有您的姓名或公司名称的私钥。使用键盘上的“选择”键选择这两个项目,右键单击(如果使用单键鼠标,则单击 cmd),选择“导出 2 个项目”,如下所示:
然后将名为“pushcert.p12”的 p12 文件保存到您的桌面 - 现在将提示您输入密码以保护它,您可以单击 Enter 跳过密码或输入您想要的密码。
第 9 步:现在最困难的部分 - 在 Mac 上打开“终端”,然后运行以下命令:
cd
cd Desktop
openssl pkcs12 -in pushcert.p12 -out pushcert.pem -nodes -clcerts
第 10 步:通过使用此链接(单击此处)
您可以检查 .PEM 文件是否有效 ---> 如果有效,您将收到成功消息,通知如下:
为了 **
**
只需观看以下 Youtube 链接单击此处并享受..