前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ios生产证书申请(含推送证书)

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

作者头像
磊哥
发布2018-05-08 11:17:20
1.8K0
发布2018-05-08 11:17:20
举报
文章被收录于专栏:王磊的博客王磊的博客

一、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。

《完》

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-11-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、Mac机上生成请求文件。
  • 二、创建“根证书”,多应用可以使用一个。
  • 三、创建App IDs,每个app拥有自己的证书。
  • 四、创建推送证书,每个app拥有自己的证书。
  • 五、创建描述文件Provisioning Profiles文件,每个app拥有自己的证书。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档