关于苹果开发证书、发布证书、开发推送证书、发布推送证书的申请
笔者案:公司的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文件时输入的密码),在输入密码过程中,是没有任何显示的,输入完成后,回车即可。
=================================分割线===================================================
以上是所有操作。
关于苹果开发证书、发布证书、开发推送证书、发布推送证书的申请相关推荐
- 【苹果相册推】您只需使用证书并发布证书描述文件(无需发布)上传PEM范例文件
推荐内容IMESSGAE相关 作者推荐内容 iMessage苹果推软件 *** 点击即可查看作者要求内容信息 作者推荐内容 1.家庭推内容 *** 点击即可查看作者要求内容信息 作者推荐内容 2.相册 ...
- 【iMessage苹果推】iOS 当地推送(Local Push) 安装OS CSR文件尽可能多地使每个证书区分开
推荐内容IMESSGAE相关 作者✈️@IMEAX推荐内容 iMessage苹果推软件 *** 点击即可查看作者要求内容信息 作者✈️@IMEAX推荐内容 1.家庭推内容 *** 点击即可查看作者要求 ...
- 华为手表开发:WATCH 3 Pro(2)生成密钥和证书请求文件,生成签名和配置签名
华为手表开发:WATCH 3 Pro(2)生成密钥和证书请求文件,生成签名和配置签名 初 环境与设备 生成密钥 生成签名 初 希望能写一些简单的教程和案例分享给需要的人 鸿蒙可穿戴开发 环境与设备 系 ...
- Web前端中级认证php,1+x 证书 Web 前端开发中级理论考试 (试卷 6 )
1+x 证书 Web 前端开发中级理论考试 (试卷 6 ) 1+x 证书 web 前端开发中级理论考试(试卷 6 ) 官方 QQ 群 1+x 证书 Web 前端开发初级对应课程分析 http://bl ...
- 下面关于html的描述正确的一项是,1 x 证书 Web 前端开发初级理论考试试卷五(2)...
1+x 证书 web 前端开发初级对应课程分析 http://blog.zh66.club/index.php/archives/194/ 1+X 证书 Web 前端开发中级对应课程分析 http:/ ...
- web前端开发职业技能证书_1+x证书web前端开发职业技能等级标准1
1+x证书web前端开发职业技能等级标准1
- php 微信支付 ca证书,微信公众号红包接口开发PHP开发 CA证书出错,请登陆微信支付商户平台下载证书...
微信红包接口调试过程中一直提示"CA证书出错,请登陆微信支付商户平台下载证书",经反复调试,大致解决方法如下: 1.首先确保CA证书的路径是否正确,一定得是绝对路径,因为是PHP开 ...
- 2019年下半年1+X 证书 Web 前端开发初级理论考试题目原题+答案(超详细分析)
2019年下半年1+X 证书 Web 前端开发初级理论考试题
- 1+x证书Web前端开发HTML+CSS专项练习测试题(八)
1+x证书Web前端开发HTML+CSS专项练习测试题(八) 官方QQ群 01.{HTML题目}HTML是什么意思? (B) A)高级文本语言 B)超文本标记语言 C)扩展标记语言 D)图形化标记语言 ...
- 响应国家号召 1+X 证书 Web 前端开发考试模拟题
1+x证书Web前端开发初级理论考试样题2019 http://blog.zh66.club/index.php/archives/149/ 1+x证书Web前端开发初级实操考试样题2019 http ...
最新文章
- 想学python从哪里入手-零基础学习python?要从哪里开始入手呢?
- 【Python】pip工具使用知识,模型保存pickle,PDF与docx相互转换处理
- IOS基础之UIDynamicAnimator动力学入门-01
- matlab 归一化_机器学习中如何用Fscore进行特征选择(附Matlab代码)
- UITextField属性
- VMware中ubuntu虚拟机与windows的端口映射,共享一个IP地址
- 苹果cmsv10整合七牛云播放器插件
- 省选专练之后缀自动机zoj1729 Hidden Password
- cubemx stm32 配置两个串口_用STM32CubeMX怎么配置串口的接收中断
- 计算机网络正掩码怎么计算器,计算机网络课设子网掩码计算器.doc
- png图片转换jpg,保姆级教程一学就会
- 数学建模方法——层次分析法(AHP)
- iOS日历攻略:提醒调休并过滤法定节假日
- 假如王思聪是个程序员...
- Python提取pcap文件中原始数据
- 专业课课本复习(数电,通原,数信,信号与系统,数据结构)
- vscode 侧边栏源代码管理不见了
- php提取字符串中数字,php提取字符串中的数字教程
- IntelliJ IDEA 2020.3.3 遇到Cannot resolve table ‘goods’
- zigzag扫描matlab,Zigzag逆扫描