真机调试理论 回顾

真机调试理论

一、开发者账号分类

  • 个人账号(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、identies

限制哪个app相关的设置,其实就是bundleid

3、Devices

限制测试相关的设备, 其实就是uuid

注意:

真机设备信息, 只能加入100 次

4、provisioning profiles

描述文件, 也是分类型的, 真机调试有调试的描述文件, 打包测试有打包测试的描述文件, 发布有发布的描述文件.

限制前三项相关的

你可能感兴趣的:(真机调试理论 回顾)