美文网首页ios 开发
IOS上架(1)——证书配置

IOS上架(1)——证书配置

作者: zoneccc | 来源:发表于2017-06-15 10:31 被阅读56次

    发布证书生成流程简述

    1、证书分类

    申请开发者证书,证书分为(账号类型分为个人(Individual)、公司(Company)、企业(Enterprise)、高校(University)),99 美刀一年。

    2、生成CSR(Cerificate Signing Request)文件

    首先在钥匙串访问->证书助理->从证书颁发机构请求证书... 生成一个 CSR 证书;
    CSR是Cerificate Signing Request的英文缩写,即证书请求文件,在多方之间在互联网上安全分享数据的公钥基础架构PKI系统中,CSR文件必须在申请和购买SSL证书之前创建。也就是证书申请者在申请数字证书时由CSP(加密服务提供者)在生成私钥的同时也生成证书请求文件,证书申请 者只要把CSR文件提交给证书颁发机构后,证书颁发机构使用其根证书私钥签名就生成了证书公钥文件,也就是颁发给用户的证书。通常CSR文件是在拿到参考码、授权码进行证书签发和下载时,通过网页提交给CA的(也可以由浏览器自动生成)。在收集齐全所需CSR数据后,CA将生成SSL证书,CSR的生成方式取决于web服务器软件的类型。

    3、生成CER(公钥证书)

    进入苹果开发者中心,登陆后点击以下

    Certificates, Identifiers & ProfilesCertificates, Identifiers & Profiles 生成 Certificates 证书,将 CSR 文件导入,DownLoad 下载生成的证书(cer后缀的文件),点击安装;
    证书指的是由苹果颁发(先交钱后发货的说)给你的证明你有权利进行iOS开发(不买证书你就只能用模拟器的说)并且可以将你开发的应用上传到App Store(么有证书估计只能自己做越狱开发)的一个凭证,表示你是一个开发者,就跟护照啊、身份证啊啥的一样。一个开发者账号只有一套,这个套装里呢包含两个证书,一个是Development证书,也就是所谓的开发证书,凭借这个证书你可以进行开发和真机调试(么有这个就只能用模拟器啦);另一个是Distribution证书,也叫Production证书,即所谓的分发证书或者说生产证书。其中呢,Development证书可以制作多个副本分发到多台设备,但是Distribution证书只能有一个,不能制作副本分发到多台电脑。

    如果是团队开发,需要生成 P12 文件,生成办法:

    • 双击安装证书后(cer后缀的文件)。
    • 打开钥匙串访问,选择安装的证书右键单击导出,保存为p12类型。
    4、创建App IDs和绑定你的App的Bundle Identifier
    5、生成描述文件(描述文件的作用就是把证书和Bundle Identifier关联起来)

    这里注意,生成描述文件的时候,需要选择你刚创建的发布证书(或者生成p12文件的那个发布证书),根据自己电脑上的发布证书日期来选择,点击Continue。导出,双击安装。

    更多请参考:

    相关文章

      网友评论

        本文标题:IOS上架(1)——证书配置

        本文链接:https://www.haomeiwen.com/subject/abqeqxtx.html