iOS 真机调试佛系教学

前提条件:
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
  • 选择对应的证书
  • 默认可以全选
  • 默认全选设备
  • 起名
  • 下载描述文件


配置完成,安装证书和描述文件
  • 建议先安装证书,再安装描述文件

你可能感兴趣的:(iOS 真机调试佛系教学)