Ios生产证书申请(含推送证书)

简介: 一、Mac机上生成请求文件。 Mac机上点击证书助手 => 从证书颁发机构请求证书 => 得到CertificateSigningRequest.certSigningRequest请求文件(此请求证书建议一直保存,因为根证书的生成需要使用此请求文件,根证书多个app可以使用一个)。

一、Mac机上生成请求文件。

Mac机上点击证书助手 => 从证书颁发机构请求证书 => 得到CertificateSigningRequest.certSigningRequest请求文件(此请求证书建议一直保存,因为根证书的生成需要使用此请求文件,根证书多个app可以使用一个)。

二、创建“根证书,多应用可以使用一个。

(如果之前已经生成了根证书,并且你有此前保存的请求文件CertificateSigningRequest.certSigningRequest,此项可以忽略,直接使用之前的证书。)

点击Certificates => Production 右上角点击添加按钮,右边主内容选择Production => App Store and Ad Hoc,我们把这个证书姑且称为“根证书”,如图:

 

三、创建App IDs,每个app拥有自己的证书。

点击Identifiers => App IDs 右上角点击添加按钮,沟中推送选项,点击上传开发、生成证书的请求文件,如图:

 

四、创建推送证书,每个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。

 

《完》

 

img_fa0be433d68c8212b2b0b3b1a564ccb1.png
如果本文对你有所帮助,请打赏——1元就足够感动我:)
支付宝打赏 微信打赏
联系邮箱:intdb@qq.com
我的GitHub: https://github.com/vipstone
关注公众号: img_9bde0f31ac4a0eca10b1bd7414b78faf.png


作者: 王磊
出处: http://vipstone.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,请标明出处。

相关文章
|
4月前
|
网络安全 iOS开发
 【教程】制作 iOS 推送证书
如需向 iOS 设备推送数据,您首先需要在消息推送控制台上配置 iOS 推送证书。iOS 推送证书用于推送通知,本文将介绍消息推送服务支持的证书类型,并引导您制作 iOS 推送证书。
|
6月前
|
存储 iOS开发
iOS开发证书发布证书,推送证书,描述文件的生成总集(一)​
iOS开发证书发布证书,推送证书,描述文件的生成总集(一)​
|
存储 iOS开发
iOS开发证书发布证书,推送证书,描述文件的生成总集(一)
iOS开发证书发布证书,推送证书,描述文件的生成总集(一)
|
存储 iOS开发
iOS开发证书发布证书,推送证书,描述文件的生成总集(一)
iOS开发证书发布证书,推送证书,描述文件的生成总集(一)
|
iOS开发 数据安全/隐私保护
|
25天前
|
API 数据安全/隐私保护 iOS开发
利用uni-app 开发的iOS app 发布到App Store全流程
利用uni-app 开发的iOS app 发布到App Store全流程
81 3
|
3月前
|
存储 iOS开发
iOS 开发,如何进行应用的本地化(Localization)?
iOS 开发,如何进行应用的本地化(Localization)?
121 2
|
3月前
|
存储 数据建模 数据库
IOS开发数据存储:什么是 UserDefaults?有哪些替代方案?
IOS开发数据存储:什么是 UserDefaults?有哪些替代方案?
38 0
|
3月前
|
API 定位技术 iOS开发
IOS开发基础知识:什么是 Cocoa Touch?它在 iOS 开发中的作用是什么?
IOS开发基础知识:什么是 Cocoa Touch?它在 iOS 开发中的作用是什么?
42 2
|
3月前
|
安全 编译器 Swift
IOS开发基础知识: 对比 Swift 和 Objective-C 的优缺点。
IOS开发基础知识: 对比 Swift 和 Objective-C 的优缺点。
89 2