Certificates, Identifiers & Profiles简介
Certificates
Certificates 即 “证书”,约等于通行证,申请证书是我们进行真机调试与发布的第一步。证书有两种:
- 开发证书(Development Certificates),主要是授权mac设备的开发权限
- 发布证书(Distribution Certificates),主要是授权mac设置的发布权限
Identifiers
Identifiers 即“标识符”,约等于身份证,其中AppID是应用的唯一标识符,每一个应用的AppID是不一样的。
Provisioning Profiles
Provisioning Profiles 即“配置文件”。它的功能很特别,专门用于将 Certificates、Identifiers、Devices结合起来。在Xcode中配置Provisioning Profiles,让 Xcode知道我们的配置文件中包含哪些证书、标识符和设备。
创建App开发证书
登录https://developer.apple.com/account 创建开发者证书
创建Identifiers
- 选择Identifiers
- 选择类型
- 填写对应信息之后即可完成创建
- 创建成功后会新增一条
- 选择Identifiers
创建Certificates
- 打开钥匙串,并选择钥匙串访问-证书助理-从证书颁发机构请求证书
- 填写相关信息,并存到磁盘
- 选择Certificates
- 选择证书类型
- 选择第2步中生成的证书文件
- 证书创建完成
- 打开钥匙串,并选择钥匙串访问-证书助理-从证书颁发机构请求证书
添加Devices
- 选择Devices
- 添加设备信息
- 选择Devices
创建Provisioning Profiles
- 选择Profiles
- 选择配置文件类型
- 选择AppID
- 选择证书
- 选择设备
- 填写配置文件名称
- 生成证书,并下载
- 将证书放于
~/Library/MobileDevice/Provisioning Profiles
目录下
- 选择Profiles