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 创建开发者证书
![01-main-page]()
创建Identifiers
- 选择Identifiers
![02-Identifiers01]()
 - 选择类型
![02-Identifiers02]()
 - 填写对应信息之后即可完成创建
![02-Identifiers03]()
 - 创建成功后会新增一条
![02-Identifiers04]()
 
- 选择Identifiers
 创建Certificates
- 打开钥匙串,并选择钥匙串访问-证书助理-从证书颁发机构请求证书
![03-Certificates01]()
 - 填写相关信息,并存到磁盘
![03-Certificates02]()
 - 选择Certificates
![03-Certificates03]()
 - 选择证书类型
![03-Certificates04]()
 - 选择第2步中生成的证书文件
![03-Certificates05]()
 - 证书创建完成
![03-Certificates06]()
 
- 打开钥匙串,并选择钥匙串访问-证书助理-从证书颁发机构请求证书
 添加Devices
- 选择Devices
![04-Devices01]()
 - 添加设备信息
![04-Devices02]()
 
- 选择Devices
 创建Provisioning Profiles
- 选择Profiles
![05-Profiles01]()
 - 选择配置文件类型
![05-Profiles02]()
 - 选择AppID
![05-Profiles03]()
 - 选择证书
![05-Profiles04]()
 - 选择设备
![05-Profiles05]()
 - 填写配置文件名称
![05-Profiles06]()
 - 生成证书,并下载
![05-Profiles07]()
 - 将证书放于
~/Library/MobileDevice/Provisioning Profiles目录下 
- 选择Profiles
 



















