iOS 配置测试用推送通知证书

最近做通知的时候需要对通知进行测试,之前没有做证书的经验,这次尝试了一下,写这篇文章备忘。

测试用的工具叫做 Pusher,下载地址:NWPusher。非常的好用。

创建测试用 Push 证书


1、打开苹果开发者页面:Developer,登录账户。

2、在账户的 Certificates, Identifiers & Profiles 页面找到 Identifiters,选择 App IDs

3、找到自己 App,点击打开,能看到如下所示。

如果你没有配置 Push Notifications,那么它的 DevelopmentDistribution 都是 Configurable 状态。点击 Edit 按钮。

我们要创建测试用的证书就点击 Development SSL Certificate 下面的 Create Certificate

直接 Continue,接下来的页面需要我们上传 .certSigningRequest 的文件,这个文件需要在我们自己的电脑上制作。

制作 certSigningRequest 文件


1、打开电脑上的钥匙串应用。

2、点击钥匙串访问 -> 证书助理 -> 从证书颁发机构请求证书…

3、填写相关信息,生成 .certSigningRequest 文件。

完成证书制作


1、刚才制作证书那里,上传我们生成的 .certSigningRequest 文件。

2、证书制作完成,下载证书,双击安装到我们的钥匙串中。

3、因为我们需要的是一个 .p12 的文件,所以我们右键钥匙串刚安装的 Apple Development IOS Push Services 证书,选择导出。

这样,我们的 Push 证书就做好了。