苹果开发者账号
Mac OS 10.9以上
登陆成功后,选择“Certificates,Identigiers & Profiles”进入证书管理页面
左侧可以看到已申请的证书、注册的应用、注册的测试设备和描述文件
“CSR:全称是证书签发请求(Certificate Signing Request) 即证书请求文件,也就是证书申请者在申请数字证书时由CSP(加密服务提供者)在生成私钥的同时也生成证书请求文件,证书申请者只要把CSR文件提交给证书颁发机构后,证书颁发机构使用其根证书私钥签名就生成了证书公钥文件,也就是颁发给用户的证书
Mac打开"钥匙串",访问菜单"钥匙串访问"->“证书助理”,选择"从证书颁发机构请求证书"
打开证书创建页面,输入"用户电子邮箱地址"、“常用名称”,选择"存储到磁盘",点击"继续"
设置存储路径,文件名称为"CertificateSigningRequest.certSigningRequest",点击"存储",后续申请开放证书和发布证书都需要用到
开发证书及对应的描述文件用于开发阶段使用,Xcode打包到测试设备上,一个描述文件最多绑定100台测试设备(注意:开发证书不能用于发布应用到App Store)
描述文件必须绑定测试设备,只有授权的设备才可以直接安装App,所以在申请开发描述文件前,需要先添加测试设备
(1)证书管理页面,选择"Devices",点击"+“添加新的设备
(2)填写设备名称和UUID,点击"Continue”
(3) 获取设备UUID,将设备连接到电脑,启动iTunes