前提条件:
1、电脑 --> 需要告诉苹果电脑UDID
,账号下,那台电脑可以有调试能力
2、手机 --> 需要绑定手机UDID
,开发者账号能绑定100台设备
3、程序 --> 需要app的BundleID
证书:
- 个人开发者 --> 调试证书最多只能有两个
- Development 调试证书 | Production发布证书
配置证书:
- 进入证书设置,点击右上角添加"+"
- 选择
iOS App Development
- 需要配置一个
请求文件
:打开钥匙串-->证书助理-->从证书颁发机构请求证书-->填入邮箱、常用明、保存到磁盘 - 上传
CSR文件
,然后Generate
- 下载证书
CSR是Certificate Signing Request的缩写,即 证书请求文件,也就是证书申请者在申请数字证书时由CSP
[加密服务提供者]
在生成私钥的同时生成证书请求文件,证书申请者只要把CSR文件提交给证书颁发机构后,证书颁发机构使用其根证书私钥签名就生成了证书共钥文件,也就是颁发给用户的证书。
配置APP ID:
- 进入App ID配置,右上角添加哦"+"
- 给Bundle ID起名
- 选择精确的、通配符的,如果是精确的,那么bundle ID必须正确才能运行,如果是通配符的,就可以随便运行。但通配符ID,有些功能无法集成,比如 推送。
- 如果正确无误,点击提交即可。
注意:Bundle ID是唯一的一个标识符,不可以重复,必须保证是唯一的
配置Device的UDID:
- 进入Device配置,右上角添加"+"
- 插入真机,Xcode --> devices --> 拷贝真机的UDID
- 将UDID填入,并起名
- 点击创建
注意:这里的设备在开发者付费后1年内最多只能添加100台。
如果没有在这里配置Device的UDID,Xcode在登录过开发者账号的情况下,可以自行修复
配置包含以上信息的描述文件:
- 进入Provisioning Profiles配置,右上角添加"+"
- 注意选择对应的描述文件
- 选择刚才创建的App ID
- 选择对应的证书
- 默认可以全选
- 默认全选设备
- 起名
- 下载描述文件
配置完成,安装证书和描述文件
- 建议先安装证书,再安装描述文件