美文网首页iOS学习包iOS开发UIiOS Developer
iOS开发证书配置系列之——推送证书配置导引

iOS开发证书配置系列之——推送证书配置导引

作者: 小全同学 | 来源:发表于2015-12-18 14:00 被阅读1755次

由于iOS开发中,“证书配置”是一项繁琐,而且必须经过的步骤,所以特出该系列教程,以截图的方式帮助大家配置相关证书。本篇主要描述如何创建“推送证书”。

推送证书的配置需要经过四个步骤:

  1. 配置App ID;
  2. 利用App ID创建推送证书;
  3. 利用钥匙串的“证书助理”创建证书请求文件(CSR文件),通过CSR文件来生成推送证书;
  4. 下载并安装推送证书,通过“钥匙串”将推送证书导出为".p12"格式的文件,交付给推送服务器使用。

配置App ID

1.1、登录苹果开发者网站的“Member Center(会员中心)”

https://developer.apple.com/membercenter/index.action
选择证书一项

会员中心.png

1.2、选择iOS Apps

屏幕快照 2015-12-18 上午10.24.44.png

1.3、配置App IDs

1.3.1、添加App ID(如果已经有了App ID并且具备远程推送能力,则可以跳过这一步)

点击“+”号,添加ID

1.3.2、配置App ID所对应的相关信息

App ID的名字 App的bundle ID 选择APP所需要的服务 创建App ID 查看刚刚创建的App ID 确认“推送服务”已选中”

2、利用App ID创建推送证书

添加了App ID后,我们就可以创建这个App ID所对应的推送证书了

2.1、添加推送证书

添加推送证书

2.2、选择证书类型

选中开发环境下的推送证书(如果需要生产环境,选择对应的生产环境即可,其他配置一样)

2.3、选择这个推送证书所对应的App ID

选择这个推送证书所对应的App ID

3、使用钥匙串的证书助理创建证书请求文件

3.1、选择证书助理

3.2、填写文件信息及保存位置

3.3、回到苹果开发者网站,继续创建推送证书

3.3.3、利用创建好的CSR文件请求推送证书

屏幕快照 2015-12-18 上午11.10.43.png 屏幕快照 2015-12-18 上午11.12.22.png

4、将证书导出为p12文件

点击证书即可安装

4.1、将证书导出为p12文件

小福利:远程推送视频教程http://pan.baidu.com/s/1eRapfk2

相关文章

  • iOS开发证书配置系列之——推送证书配置导引

    由于iOS开发中,“证书配置”是一项繁琐,而且必须经过的步骤,所以特出该系列教程,以截图的方式帮助大家配置相关证书...

  • ios推送证书配置

    ios推送证书配置 ios的消息推送需要配置推送证书,这和打包证书是两个不同的证书。这里简单介绍下大致的流程。以下...

  • 极光推送小总结

    极光后台的web推送 API 2.1.0 配置: 开发证书 发布证书 推送开发证书 推送生产证书 1....

  • app上架

    一、配置证书 1、添加APPID 2、配置推送的开发证书(dev)和生产证书(dis)(如果有的话) 3、配置开发...

  • iOS APP 证书配置

    本文包括内容:上线证书配置、推送证书配置、蒲公英测试证书配置。 一、 简单科普 苹果开发者中心网站 开发者账号类型...

  • 阿里云SDK实现iOS10推送通知

    原文链接 证书设置 iOS推送证书设置 证书配置分为开发环境和生产环境,需要与业务服务器的开发环境(如dev/te...

  • iOS配置推送证书

    iOS APP要想使用APNs的推送功能,首先要配置推送证书,本文接收如何配置APNs证书。 获取CSR文件 说明...

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

    GitHub 博客:iOS 配置测试用推送通知证书

  • 快速配置CSR文件

    为什么要配置(certificate signing request)CSR文件呢?因为在配置开发者证书,推送证书...

  • iOS 开发者证书详解(推送篇)

    推出iOS 开发者证书详解(基础篇)后一直忙于公司的持续集成环境的配置、推广使用。iOS 开发者证书详解(推送篇)...

网友评论

  • 超_iOS:推送证书和没有推送功能的证书到底在XCODE中导入哪个啊>?
  • LD_左岸:由于我现在 更新的版本中加入了推送功能 那么我必然要去开发者后台生成一个推送证书 我是不是只需要 在Appid下面 编辑 打开推送功能选项 然后Create Centificate 创建推送发布证书 然后导出该发布证书为p12文件 上传第三方后台(极光推送)就OK了
    关于 发布证书和描述文件 因为1.0就配置好了 之后几次版本更新也没动过 但是这次加入了push功能的本次更新发布需要有所更改吗
    LD_左岸:@小全同学 您是说Provisioning Profile(也就是描述文件) 重新创建一个新的 包含之前配置好的发布证书 和之前的appid(现在刚编辑打开了push选项)
    目前我的开发者账号后台有三个发布证书 我觉得这所有的发布证书 都是一样的 (一直没换电脑)我的iTunes里目前有三个App上架的 我觉得我之后更新App时 如果我要重新生成描述文件 那么选择哪个发布证书都是一样的?
    小全同学:@左岸__ 在你上线证书里,把推送功能也打开,重新下载一份配置进去即可,不需要重新生成
    小全同学:@左岸__ 是的,只需要把推送证书配置出来
  • 小猪也浪漫:楼主写的很详细,帮助很大~~~
    小全同学:@小猪也浪漫 恩恩,谢谢。能帮到你就好
  • 来宝:我App IDs右上角的加号我的怎么是灰色的没法添加?
    小全同学:@来宝 原来如此,你们还分配了不同的权限呀?我之前的几个同事都是直接拿开发这账号,账号上有什么变更直接在工作组里互相通知一声。
    来宝:@小全同学 谢谢,我的那个原因是权限问题:joy:
    小全同学:@来宝 不好意思,忙了几个月没有上简书,刚看到您的评论。没法添加有可能是App ID数量达到上限,删除一些不用的ID试试看。
  • 来宝:现在开发者网站改版了,很多都不一样了
    小全同学:@来宝 是呀,16年年初和15年年底开发者官网的UI有了很大的变更,而且部分操作逻辑也变了,毕竟是IT领域,变更速度快挺正常的,只要知道几个关键步骤,再怎么变也能很快适应
  • huiwen1208:感谢楼主,写的很详细,
  • DEVIL6666:屌 屌 屌
  • 神经骚栋:全哥就是吊
    我叫巴图图:@神经骚栋 这么叼,要不要大赏下?
  • koreadragon:楼主大神,很有用

本文标题:iOS开发证书配置系列之——推送证书配置导引

本文链接:https://www.haomeiwen.com/subject/oguphttx.html