有关iOS的开发证书、应用标识、设备标识、配置文件以及密钥#DF

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

有关iOS的开发证书、应⽤标识、设备标识、配置⽂件以及密钥
#DF
iOS开发过程中如果需要进⾏真机调试、发布需要注册申请很多证书,
以下是对iOS开发的常⽤证书和密钥等的逐⼀简单说明:
证书
iOS常⽤的证书包括开发证书和发布证书,⽆论是真机调试还是最终发布应⽤到App Store这两个证书都是必须的,它是iOS开发的基本证书。

1. 开发证书:开发证书⼜分为普通开发证书和推送证书,如果仅仅是⼀般的应⽤则前者即可满⾜,但是如果开发推送应⽤则必须使⽤推送证书。

2. 发布证书:发布证书⼜可以分为普通发布证书、推送证书、Pass Type ID证书、站点发布证书、VoIP服务证书、苹果⽀付证书。

同样的,对于需要使⽤特殊服务的应⽤则必须选择对应的证书。

应⽤标识
App ID, 应⽤程序的唯⼀标识,对应iOS应⽤的Bundle Identifier,App ID在苹果开发者中⼼中分为通配应⽤ID和明确的应⽤ID, 前者⼀般⽤于普通应⽤开发,⼀个ID可以适⽤于多个不同标识的应⽤;但是对于使⽤消息推送、 Passbook、站点发布、iCloud等服务的应⽤必须配置明确的应⽤ID。

设备标识
UDID,⽤于标识每⼀台硬件设备的标⽰符。

注意它不是device token,device token是根据UDID使⽤⼀个只有Apple⾃⼰才知道的算法⽣成的⼀组标⽰符。

配置简介
Provisioning Profiles, 平时⼜称为PP⽂件。

将UDID、App ID、开发证书打包在⼀起的配置⽂件,同样分为开发和发布两类配置⽂件。

密钥
在申请开发证书时必须要⾸先提交⼀个密钥请求⽂件,对于⽣成密钥请求⽂件的Mac,如果要做开发则只需要下载证书和配置简介即可开发。

但是如果要想在其他机器上做开发则必须将证书中的密钥导出(导出之后是⼀个.p12⽂件),然后导⼊其他机器。

同时对于类似于推送服务器端应⽤如果要给APNs发送消息,同样需要使⽤.p12秘钥⽂件,并且这个秘钥⽂件需要是推送证书导出的对应密钥。

相关文档
最新文档