美文网首页
证书制作

证书制作

作者: Liuny | 来源:发表于2018-12-18 20:05 被阅读0次

    如果将开发好的APP运行到真机上,这个就需要用到证书了。制作证书需要苹果的开发账号(个人开发账号、企业开发账号)

    目录
    -制作开发证书
    -制作发布证书
    -证书导出P12,分发给别人使用

    准备工作:从钥匙串申请证书

    1、打开钥匙串访问,启动台->钥匙串访问


    打开钥匙串访问

    2、申请颁发证书


    申请颁发证书 填写信息
    电子邮箱是必填项,填写一个邮箱地址就行,没有特别要求。勾选存储到磁盘,点击继续。
    选择存储位置,保存文件。此时得到一个CertificateSigningRequest.certSigningRequest文件,这个是默认名字。
    这个文件在后面的制作开发证书、发布证书都会使用到。

    进入https://developer.apple.com苹果开发网站

    入口1
    入口2

    开发证书

    一、新增Certificates

    新增开发证书 选择类型 一直下一步,直到这个页面

    选择上传文件,此处选择的文件就是准备工作中生成的CertificateSigningRequest.certSigningRequest文件

    Certificates生成,下载

    双击打开,此时在钥匙串中会显示相对应的证书,如果证书没有出现左边的箭头跟下面的钥匙。那应该是有问题的。


    钥匙串展示

    二、新增App ID

    添加App ID image.png

    Explicit App ID:唯一性,不能包含*
    Wildcard App ID:可以包含*,开发证书建议选择这个。

    App ID制作完成

    三、新增设备

    注册设备

    注册过的设备,才可以运行。

    四、新增Provisioning Profiles

    最后一步 image.png
    选择上面生成的App ID 选择上面生成的Certificates
    选择设备,所有
    取名字
    下载

    开发证书制作完成,下载使用。

    发布证书

    一、新增Certificates

    新增
    选择类型
    新增完成,下载双击打开

    二、新增App ID

    参考开发证书

    三、新增设备

    参考开发证书

    四、新增Provisioning Profiles

    新增 选择类型

    这里一般用到的两种类型:
    App Store:发布到App Store的。
    Ad Hoc:一般用于分发包,测试使用。
    自己根据需求选择。


    选择App ID
    选择Certificate 下载

    生产证书制作完成,下载使用。

    使用

    使用

    最上面的Automatically manager signing不勾选
    下面的Debug、Release分别选择上面制作的开发证书和发布证书。
    如果去选择时,没有文件。你可以把下载的Provisioning Profiles再双击打开。这时候还是没有,尝试重启xcode,祝你好运~~

    证书导出P12

    在钥匙串中,选中开发证书、发布证书。右键->导出2项。
    后面一步步,设置密码。走到最后会拿到P12文件。把这个文件发给别人,他双击打开后,钥匙串中会多出两个证书。这时候他只要到网站上下载Provisioning Profiles文件,就可以使用了。
    不配图了,很简单。

    结语:讲解的比较佛系,大家不懂的地方直接问我。文章上可以优化的地方,大家也多提建议。

    相关文章

      网友评论

          本文标题:证书制作

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