iOS开发证书和配置文件的使用
提示: 之前只是根据网上的流程完成了iOS项目的发布过程,对于证书和配置文件仍是一头雾水,这里参照别人的文章,简单了解一下,毕竟以后用的着。 这里有几个问题: 什么是iOS证书,它是如何与app应用关联的? iOS开发证书和生产证书有何区别,如何使用的? 证书与配置文件(Provisioning Profiles)是什么关系,配置文件在Xcode中如何使用? 证书以及配置文件如何申请? 什么是Key Pair(公钥/私钥)?如何与证书关联的? 签名的作用是什么? 1. 准备工作: 如果想要进行iOS开发,首先要具备下面一些条件: 1.1 首先要有苹果开发账号(Apple Developer Acount) 只有拥有开发者账号,才能申请开发/发布证书及相应配置文件。 开发者账号个人或公司开发者账号$99和企业开发者账号$299两种类型。 1.2 若要进行真机调试,必须至少拥有一台MAC电脑。 2. 登录iOS Dev Center 如果已经拥有苹果开发者账号,直接登录苹果开发者中心申请开发证书。 进入到证书申请界面: 从上面可以看到四个关键东西:Certficates(证书)、Identifiers(标识符)、Devices(设备)、Provisioning Profiles(供应配置文件),我们分别介绍这四项。 2.1 Identifiers(标识符)