苹果开发者建立证书

      

要想有建立证书的资格,第一步,你得先有苹果开发者帐号,而这个帐号的类型比较复杂,整理以下:html

一、我的版 99美圆ios

能够上架,上架前设备号白名单测试app

最大支持100个设备号测试

申请地址:.net

https://developer.apple.com/programs/iOS/3d

二、公司版 99美圆调试

申请DUNS码(申请地址:https://developer.apple.com/ios/enroll/dunsLookupForm.action)code

能够上架,上架前设备号白名单测试orm

最大支持100个设备号htm

三、企业版 299美圆

申请DUNS码(申请地址:https://developer.apple.com/ios/enroll/dunsLookupForm.action)

不能上架,不须要设备号内部自由使用

最大支持200个设备号

申请地址:

https://developer.apple.com/programs/ios/enterprise/

申请审批时长通常须要:2-4周

看看哪一个适合你,而后按申请流程一步一步爬坑就能够了。

 

 

1、从苹果电脑上申请CSR文件开发者证书分为两种类型:Development Certificate(开发证书)和Production Certificate(发布证书),必定要分别申请两次,有些网上的说明只是建议说分别申请,实际是必须分别申请,不然在真机调试和发布的时候会碰到一些问题。具体操做流程以下:

     1.  1打开电脑中的钥匙串访问(若是找不到的话能够直接在Finder里搜索“钥匙串访问”,有可能尚未作过相关的设定,那么能够在系统偏好设置里设定,就是绑定你的APPLE ID之类的,不作详细说明)

苹果 生成P12 Cer等开发者证书或发布证书的建立

 

    1. 2

      2.选择菜单钥匙串访问-证书助理-从证书颁发机构请求证书(打开钥匙串访问后在左上角的位置)

      苹果 生成P12 Cer等开发者证书或发布证书的建立
    2. 3

      3.输入你的Email地址和经常使用名称,email地址和那一个开发者帐号

      苹果 生成P12 Cer等开发者证书或发布证书的建立
    3. 4

      4.选择保存到磁盘(Saves to Disk),建议保存到桌面,这样的操做重复两次,经常使用名称能够建议分别存为develope-CSR和distribution-CSR;存储为的时候也分别存为develope-CSR和distribution-CSR两个文件;

      苹果 生成P12 Cer等开发者证书或发布证书的建立
    4. 5

       2、在苹果开发者中心生成CER文件(开发证书和发布证书)

      一、首先登录到开发者中心(Apple Developer),找到证书配置的版块(左侧那一个Certificates),会显示以下界面,点击右上角的加号

      苹果 生成P12 Cer等开发者证书或发布证书的建立
    5. 6

      会出现如下界面,2.第一个是真机调试证书的申请入口,第二个是发布证书的申请入口。该操做重复两次,在后面的操做中分别导入上面生成的不一样的CSR文件,分别建立开发真机调试证书和发布证书,咱们以开发测试证书为例,选择第一个红框中的内容;

      苹果 生成P12 Cer等开发者证书或发布证书的建立
    6. 7

      而后下一步,会提示建立CSR文件,也就是证书签名请求文件申请开发证书的时候,能够导入develope-CSR文件,申请Production的发布证书的时候能够导入distribution-CSR文件。以后在开发者中心将该CSR文件提交;

      苹果 生成P12 Cer等开发者证书或发布证书的建立
    7. 8

      提交上去后就会生成一个cer证书,如图所示,有效期为一年;

      苹果 生成P12 Cer等开发者证书或发布证书的建立
    8. 9

      利用一样的方法配置一下Distribution发布证书,下载保存后是一个后缀为cer的文件,保存好,后面生成P12文件的时候有用。

    9. 3、利用CER文件生成P12文件(仍然须要在苹果电脑上完成)    p12包含了咱们的cer证书和私钥,这个证书能够当作咱们开发凭证的备份,在咱们更换开发机器的时候不须要再去Apple开发中心申请了1.打开钥匙串访问,在钥匙串访问的“文件”里有一个导入项目,把刚才下载的CER文件导入进去,开发的ios-development.cer和ios-distribution.cer都导入进来, 

      苹果 生成P12 Cer等开发者证书或发布证书的建立
    10. 这样就能够在“个人证书”查看到那一两个证书了,在钥匙串应用中找到要导出的证书

      苹果 生成P12 Cer等开发者证书或发布证书的建立
    11. 选择这个证书的私钥单击右键选择导出XXXX选项

      苹果 生成P12 Cer等开发者证书或发布证书的建立
    12. 以上开发者证书的配置完成了下面咱们来配置appID和推送证书;在左边栏中选择appID,勾选右边的push可选项,为该appID所对应的应用添加推送功能,下面会看到建立证书的按钮,分别为开发证书和发布证书,下面的流程就和上述1中建立证书同样了,都是先创建证书请求文件,而后提交生成就好了,须要注意的是,虽然在左边栏证书栏中也能够直接建立推送证书,可是仍是建议在appID中,勾选了push服务后在此处建立,这样会避免由于忘了开通push服务而致使推送不可用的状况发生;

      苹果 生成P12 Cer等开发者证书或发布证书的建立
    13. 证书建立完成后,下载保存,双击安装便可;最后咱们来进行PP文件的制做

      苹果 生成P12 Cer等开发者证书或发布证书的建立
    14. 该流程进行两次,分别建立开发测试用PP文件和发布PP文件,前者用于真机测试,后者用于提交发布;Ad Hoc格式通常用于企业账号,此处咱们忽略;选择后提交

      苹果 生成P12 Cer等开发者证书或发布证书的建立
    15. 会自动检测匹配appID,另外下拉项中还能够选择wildCard格式,该格式为自动生成,使用*通配符,适用于批量的,没有推送,PassCard等服务的应用;咱们选择咱们刚刚建立的appID,以后下一步选择证书;

      苹果 生成P12 Cer等开发者证书或发布证书的建立
    16. 继续,这里有一个区别,由于PP文件的开发测试版须要真机调试,因此咱们须要绑定真机,这里由于以前我添加过一些设备,因此这里就能够直接全选添加,若是没有的话,须要将真机的udid复制出来在此添加,在发布PP文件中,是没有这一步的;

      苹果 生成P12 Cer等开发者证书或发布证书的建立
    17. 以后就是输入一个PP文件的名字了,而后生成,下载保存,双击添加到Xcode库中,这样在真机调试或者发布时,就能够分别有不一样的PP文件与其对应;

      苹果 生成P12 Cer等开发者证书或发布证书的建立
    18. 添加到Xcode中的效果以下

      苹果 生成P12 Cer等开发者证书或发布证书的建立
       
       
       
       
      转自 https://jingyan.baidu.com/article/d8072ac49a572fec95cefdb3.html
相关文章
相关标签/搜索