(1)说明


cer文件 开发证书什么的制作这里就不多说了,下面主要是p12文件有关的作用



当CER安装到本地并与本机的私钥吻合之后。我们一般会给证书做个备份,这个备份就是个P12文件。


这个p12文件很好用,它不仅包含CER的信息,还有私钥信息,即: P12备份文件 = CER文件  + 私钥;所以有了这个p12就再也不用担心证书丢失了。






一般情况下一个苹果开发者账号只能最多有2个开发证书和3个发布证书, 当我们用大于三个mac设备开发应用时,想要申请新的证书,如果在我们的证书里,包含了3个发布证书,2个开发证书,可以发现再也申请不了开发证书和发布证书了(一般在我们的证书界面中应该只有一个开发证书,一个发布证书,没必要生成那么多的证书,证书一般在过期之后才会重新添加。)









当其他的机器上需要进行真机调试时而开发者账号又不能再申请开发者证书时(其实没必要申请多个开发证书),这是p12文件就可以代替.



我们的每一个证书都可以生成一个.p12文件,这个文件是一个加密的文件,只要知道其密码,就可以供给所有的mac设备使用,使设备不需要在苹果开发者网站重新申请开发和发布证书,就能使用。



注意:一般.p12文件是给与别人使用的,本机必须已经有一个带秘钥的证书才可以生成.p12文件,如图








(2)导出



打开钥匙串,选择我们需要的证书,右击,选择“导出“iPhone Distribition:```”:



输入保护密码






将此p12文件和描述文件一并发送给其他开发者,






(3)安装



在其他的机器上只需依次双击p12文件和描述文件安装,(需要输入保护密码)



在xcode中选择证书就可以真机调试了