Ios生产证书申请(含推送证书)
2016-11-14 15:37
274 查看
一、Mac机上生成请求文件。
Mac机上点击证书助手 => 从证书颁发机构请求证书 => 得到CertificateSigningRequest.certSigningRequest请求文件(此请求证书建议一直保存,因为根证书的生成需要使用此请求文件,根证书多个app可以使用一个)。二、创建“根证书[b]”,多应用可以使用一个。[/b]
(如果之前已经生成了根证书,并且你有此前保存的请求文件CertificateSigningRequest.certSigningRequest,此项可以忽略,直接使用之前的证书。)点击Certificates => Production 右上角点击添加按钮,右边主内容选择Production => App Store and Ad Hoc,我们把这个证书姑且称为“根证书”,如图:
![](https://images2015.cnblogs.com/blog/172074/201611/172074-20161114151855357-2082090584.png)
三、创建App IDs,每个app拥有自己的证书。
点击Identifiers => App IDs 右上角点击添加按钮,沟中推送选项,点击上传开发、生成证书的请求文件,如图:![](https://images2015.cnblogs.com/blog/172074/201611/172074-20161114151923060-729050616.png)
四、创建推送证书,每个app拥有自己的证书。
点击Certificates => Production 右上角点击添加按钮,右边主内容选择Production => Apple Push Notification service SSL (Sandbox & Production),点击下一步选择上一步创建的appid,点击下一步上次第一步的请求证书,即可创建成功。五、创建描述文件Provisioning Profiles文件,每个app拥有自己的证书。
点击Provisioning Profiles => Distribution 右上角点击添加按钮,右边主内容选择Distribution => App Store选择第二步的appid,点击继续按钮选择你第二步创建的根证书,点击继续按钮填写name即可创建完成。附加知识:
1.所有的xx.p12文件都是用你创建的根证书或者是推送证书xx.cer文件,在mac机器上使用钥匙串工具生成的。
2.极光推送需要上传的证书为,开发推送证书+生成推送证书生成导出的xx.p12文件,加导p12时候输入的口令密码。
3.deviceone打包生产证书需要,根证书/推送证书 + 描述文件。(根证证书/推送证书)和App Ids创建的时候请求文件(CertificateSigningRequest.certSigningRequest)必须一样。
总结:也就是说如果不需要添加推送证书的前提下,证书是不需要重新申请证书的,只需要使用之前的根证书+新创建的App IDs即可,生成描述文件,从而打包和上传App。
《完》
相关文章推荐
- ios证书配置管理;iOS生产证书、测试证书申请及管理;ios推送证书申请及配置;Xcode打包证书配置;多人开发证书共享方法
- iOS学习笔记21-推送证书与秘钥申请
- 【iOS推送】信鸽出现生产证书验证失败
- iOS-企业账号-推送-生产证书
- iOS 容联云 生产证书在控制台失效 甚至 删除都有离线推送消息的bug
- [置顶] iOS开发:创建推送开发证书和生产证书,以及往极光推送官网上传证书的步骤方法
- iOS 推送,证书申请,本地推送
- iOS证书--生产证书(Production)的申请
- iOS 远程推送实现远程推送 证书申请 环境配置等
- iOS学习笔记21-推送证书与秘钥申请
- IOS开发之证书申请和实现App消息推送(最新)
- iOS——关于创建真机调试证书(发布证书,测试(调试)证书,推送调试证书)、iOS开发者账号申请 请用开发者账号去iTunes connect 查看状态
- iOS-推送,证书申请,本地推送
- iOS APNS远程推送证书的申请和制作——详细解析
- React-Native极光推送android和ios证书申请
- iOS应用开发10——推送通知证书申请及配置
- iOS学习笔记 推送证书与秘钥申请
- react native极光推送android和ios证书申请
- iOS 申请测试用的远程推送证书
- iOS 推送,证书申请,本地推送