iOS 证书的介绍及创建

1.证书的类型主要有两种Developer Certification(开发证书)和 Distribution Certification( 发布证书)

证书类型 应用场景
Developer Certification(开发证书) 安装在电脑上提供权限,开发人员可以做真机测试,可以生成副本供多台电脑使用
Distribution Certification(发布证书) 安装在电脑上提供发布iOS程序的权限,开发人员可以制做测试版和发布版的程序,仅供配置该证书的电脑使用

2. 创建证书

1. 登录 Appledevelop 首先准备一个加入“iOS Developer Program” 的苹果开发者账号,然后登陆苹果开发者中心(https://developer.apple.com) 选择 Certificates
2. 生成 CSR 文件 1)打开钥匙串 2)打开左上角的钥匙串访问栏 -> 证书助理 -> 从证书颁发机构请求证书... 3)填写一个邮箱地址,选择“存储到磁盘” -> 继续 4)生成文件 certificateSigingRequest.certificateRequest
3. 注册 App ID 选择面板中的App IDs 右上角的加号,然后填写App ID的名字1)Name: 显示在 APPID 2)bundle ID:用于唯一标识一个应用程序com.pwccn.demo 3) 选择App需要支持的服务(若app需要推送服务,就勾选Push Notifications) 4) 最后生成一个详细的内容列表,对应无误后,提交完成
4. 证书申请 1)选择创建证书的类型2)如果是申请推送证书,则会关联一个App ID 3)上传我们之前建好的CSR文件 4)创建完成,下载双击安装
5 . 申请授权文件(Provisioning Profile) 1)选择授权文件类型2)选择关联App ID 3)选择关联的证书 4)选择授权的设备(通过 UDID),除了企业证书(inHouse)外,只有你添加的设备才能进行调度或测试 5) 给授权文件命名,下载双击安装

3. 总结

1. 成功安装测试证书的条件 1) 开发者证书+私钥 2) 授权文件
2. 进行真机调试 1)选择开发版证书(Development Certificate) 2)相应的授权文件(Development Provisioning Profile)
3. 让其他的开发者能进行真机调试 1)对需要真机调试的设备进行授权 2)将开发版证书(Development Certificate)下载到本机安装后导出为带私的.p12的文件 3)将相应的授权文件(Development Provisioning Profile)交由开发者安装
4. 让更多的机子进行真机测试 1)对需要测试的设备进行授权 2)选择生产版证书(Distribution Ad_hoc Certificate)和相应的授权文件(Distribution Ad_hoc Provisioning Profile)打包后分发给要测试的设备

results matching ""

    No results matching ""