iOS 证书签名简述
一、钥匙串生成 CertificateSigningRequest
系统生成公私钥对存储在钥匙串中,名称为申请信息中的常用名称。此密钥对与生成的CSR对应,CSR可以访问。此访问可用查看钥匙串中【专用密钥】的简介确认
二、证书导出
在证书管理页面选择 “Certificates" 可查看到已申请的所有证书(TYPE:Development 为开发证书,Distribution为发布证书),点击页面的加号来创建一个新的证书
在该页面选择 【iOS App Development】,这里因为已经注册过了,所以并不可以再注册。选择后,点击 【Continue】 跳转的下一步页面。
点击“Choose File…”选择【三、申请证书请求文件】小节中保存到本地的 【CertificateSigningRequest.certSigningRequest】文件,进行上传,然后点击 【Continue】 继续。
在该页面,便可以点击 【Download】 下载证书到本地,证书名字默认为【ios_development.cer】。
双击保存在本地的 【ios_development.cer】 文件,会自动打开 “钥匙串访问” 工具说明导入证书成功,可以在证书列表中看到刚刚导入的证书,接下来需要导出 .p12 证书文件,选中导入的证书,右键选择 “导出…”:
输入文件名、存储位置之后,点击存储。
输入保护输出项目的密码和确认密码,并点击 “好”。
至此可以得到一份开发证书(后缀应当时 xxx.p12)。接下来,继续生成描述文件。在证书管理页面选择“Profiles”, 点击页面上的加号来新增一个描述文件。
三、证书导入
双击;查看我的证书,可以看到我的证书密钥与【一】中生成的有对应
四、描述文件
五、签名
https://www.jianshu.com/p/0124f10b2e00