关于IOS证书的个人理解

来源:互联网 发布:php settimeout用法 编辑:程序博客网 时间:2024/04/29 15:45

IOS开发证书有两种:开发证书(development)和产品证书(production)

1.开发证书:一般使用在真机调试时使用,方便开发人员实时debug自己的程序。由于模拟器与真机有差异,所以这个证书还是很有必要的。

2.产品证书:这类证书又可分为两种:AdHoc证书和Distribution证书

1)AdHoc证书:可认为在发布前给用户的验收产品,所需要的证书。网上给它的评论是,由于用户无法把苹果设备给开发人员安装调试。只能通过程序员发过来安装包进行安装,故而需要程序员在编译打包时使用此证书。

2)distribution证书:就是发布产品到苹果商店时所使用的证书。只有用此证书编译打包的产品,在上传到苹果官网上时才会被审核通过。


证书相关:

1.每个证书的期限为一年,过期后请重新申请。

2.每个苹果开发者帐号只能申请4个开发证书,4个产品证书。如果已满,请申请者导出证书文件PL2给其他开发者。

3.私有文件与证书有密切的关系。开发证书对应一个私有文件,产品证书对应一个私有文件。如果开发设备有变更,只需更新此私有文件即可。


综上所述,程序员要开发并发布一个产品,需要申请三个证书,以及两个私有文件。

0 0