真机调试理论 回顾
2020-07-29 本文已影响0人
Rui哥
真机调试理论
一、开发者账号分类
- 个人账号(99美元)
- 公司账号(99美元)
- 企业账号(299美元)
个人账号和公司账号功能差不多, 只是申请账号的流程部一样.
真机调试主要限制以下几个方面;
-
限制人- 申请开发者账号 (AppleID)
那个人可以开发
-
限制电脑- 配置与电脑相关的cer证书 (csr-> cer)
那台电脑可以开发
-
限制App- 配置需要真机调试的App的bundleid
那个App 可以真机调试
-
限制真机设备- 配置需要真机调试的真机uuid
那台设备(手机)可以真机调试
-
限制前面三项(限制电脑、限制app、限制真机) 根据前三项生成一个描述文件
那台电脑可以使用 那台手机 调试哪个APP
1、Certificates (证书)
certificates 就是用来配置限制电脑相关的信息的, 你用那台电脑来开发
- Certificates(证书) 是分类型的, 如果想调试需要使用调试证书, 如果要发布程序需要发布证书, 想做打包测试需要打包测试的证书. 我们平时所说的 .cer 文件就是证书文件
在我们创建证书的时候, 需要我们上传一个 CSR文件(证书签名请求文件). CSR 文件是用来标识我们的电脑的, 每台电脑生成的CSR文件都不一样, 同一台电脑每次生成的CSR文件是一样的.
CSR 是 cert Signing Request 的缩写, 中文翻译是 证书 签名 请求 的意思.
因此CSR文件我们就可以理解为是 证书签名请求文件
-
个人开发账号, 最多能创建2个证书, 也就是说个人开发者苹果限制你只能在两台电脑上开发, 这显然不现实嘛, 怎么办呢?
- 解决个人开发者只能创建2个证书的局限性. 我们可以将证书导出
p12
文件.
- 解决个人开发者只能创建2个证书的局限性. 我们可以将证书导出
2、identies
限制哪个app相关的设置,其实就是bundleid
3、Devices
限制测试相关的设备, 其实就是uuid
注意:
真机设备信息, 只能加入100 次
4、provisioning profiles
描述文件, 也是分类型的, 真机调试有调试的描述文件, 打包测试有打包测试的描述文件, 发布有发布的描述文件.
限制前三项相关的