iOS开发证书要点详解
引言 关于开发证书配置(Certificates&Identifiers&Provisioning Profiles),相信做iOS开发的同学没少被折腾。 对于一个iOS开发小白、半吊子(比如像我自己)抑或老兵,或多或少会有以下不详、疑问、疑惑甚至困惑: 什么是App ID?Explicit/Wildcard App ID有何区别? 什么是App Group ID? 什么是证书(Certificate)?如何申请?有啥用? 什么是Key Pair(公钥/私钥)?有啥用?与证书有何关联? 什么是签名(Signature)?如何签名(CodeSign)?怎样校验(Verify)? 什么是(Team)Provisioning Profiles?有啥用? Xcode如何配置才能使用iOS真机进行开发调试? 多台机器如何共享开发者账号或证书? 遇到证书配置问题怎么办? 本文将对相关概念做个系统的梳理串烧。 写在前面 1.假设你使用过 Apple设备(iMac/iPad/iPhone)且注册过Apple ID(Apple Account)。 2.假设你或你所在的开发组已 加入苹果开发者计划(Enroll in iOS Developer Program to become a member),即已注册开发者账号(Apple Developer Account)。 只有拥有开发者账号,才可以