iPhone开发 证书申请

一、证书(Certifivation
证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种:
1)Developer Certification(开发证书)
安装在电脑上提供权限,开发人员通过真机调试。本证书可以生成多个副本供多台电脑安装。
副本制作见下面Keychain中介绍。
2)Distribution Certification(发布证书)
安装在电脑上供发布iOS程序的权限,开发人员可以用该证书制作测试版和发布版。
不可生成副本, 仅有配置该证书的电脑才可以使用。 
为了保证在重装系统之后还可以使用,或者为了提供多台电脑发布应用。可以将发布证书导出为p12文件。
具体参看  在多台电脑上发布应用 中的介绍。

申请证书(Certificate)的过程:
1、登录Provisioning Portal,点击“Certificates”(证书)
2、点击“Request Certificate”(获取证书)
3、这里我们需要创建一个keychain
在mac电脑中访问钥匙串访问(Keychain Access),
选择证书助理(Certificate Assistant),
选择从证书颁发机构请求证书(Request a Certificate From a Certificate Authority...)
进入证书助理(Certificate Assistant)窗口,填写你的Email和名字,选择存储到磁盘(Save to disk),然后点击继续(Continue)。
将证书保存到你电脑中,返回浏览器,点击选择文件(Choose File)来找到你刚才保存的文件,点击提交(Submit)。
4、苹果需要一些时间来生成证书给你。状态变为“Issued”,出现了download按钮。
5、下载一个名字叫做“AppleWWDRCA.cer”的文件,双击安装。
6、点击下载按钮安装开发证书和发布证书。

二、授权文件(Provisioning Profile
授权文件是对设备(iPad、iPhone、 iPod Touch )的授权,文件内记录的是设备的UDID和程序的App ID,即被授权的设备可以安装或调试Bundle identifier与授权文件中记录的App Id对应的程序。
授权文件分为两种,对应相应的证书使用:
1) 开发授权文件( Developer Provisioning Profile)
在装有开发证书或副本的电脑上使用,开发人员选择该授权文件通过电脑将程序安装到授权文件记录的设备中,即可进行真机测试。
注意:确保电脑有权限真机调试,即安装了开发证书或副本;在开发工具中程序的Bundle identifier和选中使用的授权文件的App Id要一致;连接调试的设备的UDID在选中的授权文件中有记录。
2) 发布授权文件( Distribution Provisioning Profile)
在装有发布证书的电脑上(即配置证书的电脑,只有一台)制做测试版和发布版的程序。
发布版就是发布到App Store上的程序文件,开发者帐号创建授权文件时选择store选项,选择App ID,无需选择UDID。
测试版就是在发布之前交给测试人员可同步到设备上的程序文件,开发者帐号创建授权文件时选择AdHoc,选择App Id和UDID。
只有选中的UDID对应的设备才可能安装上通过该授权文件制做的程序。 如果是越狱的设备,则不受限制。

三、开发密钥(Keychain)
安装证书成功的情况下证书下都会生成Keychain,上面提到的证书副本就是通过配置证书的电脑导出Keychain(就是.p12文件)安装到其他机子上,让其他机子得到证书对应的权限。
Developer Certification就可以制做副本Keychain分发到其他电脑上安装,使其可以进行真机测试。
Distribution Certification只有配置证书的电脑才可使用,因此即使导出Keychain安装到其他电脑上,其他电脑也不可能具有证书的权限。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值