IOS开发笔记

deepls / 2023-08-13 / 原文

- 基本概念
    - Certificates (证书-认证开发者)
    - Certificates-证书,是一个用来认证开发者身份的东西,没有它就不能在app store发布应用,也不能给测试手机安装你开发的应用。
    - 大家都知道苹果开发者是付费的,其实开发者付费就主要就是用来申请这个证书的
- Identifiers (标识APP, 相当于appid)
    - 对于ios app来说也称之为 AppID,apple使用此标识来识别一个app
- Devices-设备
    - 苹果的每一台设备都有一个唯一标识那就是udid。
    - 开发过程中苹果是不允许设备随意安装你的app的,只有把设备和证书关联,关联后的设备才能安装开发中的应用。
    - 开发过程中要想安装应用需要在苹果官网添加设备的udid。操作比较简单就不再赘述。
    - 苹果的个人开发者账号最多可以绑定100台设备。
    - 并且设备绑定后在到你开发者账号到期的这一年内是无法删除的。要到下次续费的时候才能修改,所以设备名额要省着点用。
- Profiles (配置)
    - profile-配置,就相当于把上面三种信息整合到一个文件,最终会打包进安装包里。