笔者案:公司的APP有苹果端,而苹果开发证书、发布证书、开发推送证书、发布推送证书的只有一年的有效期,因此每年总有那么一次,要来折腾这个事。时间长了,年龄大,总会有些细节记不住,因此在这做下记录。

有个问题,我先做下说明,即无论你的应用要不要消息推送功能,你都按我说的做一下推送证书,不会对你的应用产生任何影响。当然也建议大家使用苹果的推送功能,具有100%的到达率,而不像android太乱了,无法保证消息推送到达率。

废话不多说,下面正式开始:

准备工作:你得有一台mac操作系统的电脑。(如果没有,你就不用看我这个笔记了,请去http://www.applicationloader.net/,花点小钱购买一个工具吧)

1、Launchpad—>钥匙串访问

2、钥匙串访问—>证书助理—>从证书颁发机构请求证书...

3、填写信息—>存储到磁盘—>继续

4、选择CSR文件保存位置—>存储,重点说明下,证书申请全部过程中,同一个应用是共用这一个CSR文件的,不可使用多个不同的CSR文件!!!

5、创建你的应用(如果你已经创建,请看第6步)

点击continue,即可。

6、如果你已经有应用了,请进入Identifiers中找到你的应用,点击后可进入编辑模式,勾选上图中的Push Notifications后,保存。

7、下面开始进入开发证书申请环节:

8、申请发布证书

9、申请开发推送、发布推送证书

进入Identifiers中,找到你的应用,点击后进入编辑状态,找到Push Notifications选项,勾选后,右侧会出现Edit按钮,如下图:

点击“Edit”后进入下图:

如果你的应用中已经创建过推送证书(开发、发布),会跟我上图一样,一般建议先Revoke掉,然后再去陆续点击1、2两个按钮。

10、创建开发证书描述文件

选择你的应用,注意别选错了:

11、创建发布证书描述文件

勾选你的发布证书,如下图

12、以上4个证书的申请、2个描述文件的申请已经全部结束了,下面对证书文件、描述文件进行下载,并生成P12文件即可。

陆续下载上图中的4个证书,下载后的证书,双击即可进入应用“钥匙串”

上图是开发证书的导出,另外3个证书的导出操作跟上图一样,在此不再截图说明了。

13、开发测试的时候,就只需要用到第1个开发证书和开发证书描述文件(并不需要推送证书),但要记得在开发工具上面勾选具有Push Notifications功能。

14、发布的时候,就只需要用到发布证书和发布证书描述文件(并不需要发布的推送证书)。

15、如果你用到了第三方的消息推送服务,一般需要上传pem类型的文件,这个文件需要使用你的”开发推送证书“和”发布推送证书“去生成,操作如下:

A、先导出开发推送证书的p12文件、发布推送证书的p12文件,可以直接放在桌面上。

B、打开应用”终端“,输入cd Desktop,运行指令:openssl pkcs12 -clcerts -nokeys -out 即将生成的证书文件.pem -in 开发推送证书或发布推送证书文件.p12,回车后,需要输入密码(你导出p12文件时输入的密码),在输入密码过程中,是没有任何显示的,输入完成后,回车即可。

=================================分割线===================================================

以上是所有操作。

关于苹果开发证书、发布证书、开发推送证书、发布推送证书的申请相关推荐

  1. 【苹果相册推】您只需使用证书并发布证书描述文件(无需发布)上传PEM范例文件

    推荐内容IMESSGAE相关 作者推荐内容 iMessage苹果推软件 *** 点击即可查看作者要求内容信息 作者推荐内容 1.家庭推内容 *** 点击即可查看作者要求内容信息 作者推荐内容 2.相册 ...

  2. 【iMessage苹果推】iOS 当地推送(Local Push) 安装OS CSR文件尽可能多地使每个证书区分开

    推荐内容IMESSGAE相关 作者✈️@IMEAX推荐内容 iMessage苹果推软件 *** 点击即可查看作者要求内容信息 作者✈️@IMEAX推荐内容 1.家庭推内容 *** 点击即可查看作者要求 ...

  3. 华为手表开发:WATCH 3 Pro(2)生成密钥和证书请求文件,生成签名和配置签名

    华为手表开发:WATCH 3 Pro(2)生成密钥和证书请求文件,生成签名和配置签名 初 环境与设备 生成密钥 生成签名 初 希望能写一些简单的教程和案例分享给需要的人 鸿蒙可穿戴开发 环境与设备 系 ...

  4. Web前端中级认证php,1+x 证书 Web 前端开发中级理论考试 (试卷 6 )

    1+x 证书 Web 前端开发中级理论考试 (试卷 6 ) 1+x 证书 web 前端开发中级理论考试(试卷 6 ) 官方 QQ 群 1+x 证书 Web 前端开发初级对应课程分析 http://bl ...

  5. 下面关于html的描述正确的一项是,1 x 证书 Web 前端开发初级理论考试试卷五(2)...

    1+x 证书 web 前端开发初级对应课程分析 http://blog.zh66.club/index.php/archives/194/ 1+X 证书 Web 前端开发中级对应课程分析 http:/ ...

  6. web前端开发职业技能证书_1+x证书web前端开发职业技能等级标准1

    1+x证书web前端开发职业技能等级标准1

  7. php 微信支付 ca证书,微信公众号红包接口开发PHP开发 CA证书出错,请登陆微信支付商户平台下载证书...

    微信红包接口调试过程中一直提示"CA证书出错,请登陆微信支付商户平台下载证书",经反复调试,大致解决方法如下: 1.首先确保CA证书的路径是否正确,一定得是绝对路径,因为是PHP开 ...

  8. 2019年下半年1+X 证书 Web 前端开发初级理论考试题目原题+答案(超详细分析)

    2019年下半年1+X 证书 Web 前端开发初级理论考试题

  9. 1+x证书Web前端开发HTML+CSS专项练习测试题(八)

    1+x证书Web前端开发HTML+CSS专项练习测试题(八) 官方QQ群 01.{HTML题目}HTML是什么意思? (B) A)高级文本语言 B)超文本标记语言 C)扩展标记语言 D)图形化标记语言 ...

  10. 响应国家号召 1+X 证书 Web 前端开发考试模拟题

    1+x证书Web前端开发初级理论考试样题2019 http://blog.zh66.club/index.php/archives/149/ 1+x证书Web前端开发初级实操考试样题2019 http ...

最新文章

  1. 想学python从哪里入手-零基础学习python?要从哪里开始入手呢?
  2. 【Python】pip工具使用知识,模型保存pickle,PDF与docx相互转换处理
  3. IOS基础之UIDynamicAnimator动力学入门-01
  4. matlab 归一化_机器学习中如何用Fscore进行特征选择(附Matlab代码)
  5. UITextField属性
  6. VMware中ubuntu虚拟机与windows的端口映射,共享一个IP地址
  7. 苹果cmsv10整合七牛云播放器插件
  8. 省选专练之后缀自动机zoj1729 Hidden Password
  9. cubemx stm32 配置两个串口_用STM32CubeMX怎么配置串口的接收中断
  10. 计算机网络正掩码怎么计算器,计算机网络课设子网掩码计算器.doc
  11. png图片转换jpg,保姆级教程一学就会
  12. 数学建模方法——层次分析法(AHP)
  13. iOS日历攻略:提醒调休并过滤法定节假日
  14. 假如王思聪是个程序员...
  15. Python提取pcap文件中原始数据
  16. 专业课课本复习(数电,通原,数信,信号与系统,数据结构)
  17. vscode 侧边栏源代码管理不见了
  18. php提取字符串中数字,php提取字符串中的数字教程
  19. IntelliJ IDEA 2020.3.3 遇到Cannot resolve table ‘goods’
  20. zigzag扫描matlab,Zigzag逆扫描

热门文章

  1. Siebel命令行修改LDAP
  2. 反向代理Reverse proxy
  3. 解读Android12 CDD中针对隔离环境(TEE)的要求
  4. ANT:修改测试报告的样式jmeter-results-shanhe-me.xsl
  5. 量化C++国产框架千星+ WonderTrader
  6. web安全(3)-- ClickJacking(点击劫持)
  7. php如何验证银行卡号,PHP效验银行卡卡号
  8. 移动视频通话的过去、现在和未来
  9. Dell笔记本电脑如何升级win10、如何恢复原装win8.1
  10. 在vue中实现父组件调用子组件以及传值