在苹果开发者网站申请的证书,是授权mac设备的开发或者发布的证书,这意味着一个设备对应一个证书,但是99美元账号只允许生成3个发布证书,两个开发证书,这满足不了多mac设备的使用,使用p12文件可以解决这个问题。
我们的每一个证书都可以生成一个.p12文件,这个文件是一个加密的文件,只要知道其密码,就可以供给所有的mac设备使用,使设备不需要在苹果开发者网站重新申请开发和发布证书,就能使用。
注意:一般.p12文件是给与别人使用的,本机必须已经有一个带秘钥的证书才可以生成.p12文件
在多人合作和项目中含有推送功能时,需要将证书导出为p12文件,但是有时会发现在导出的选项中p12文件呈现灰色不可点击状态。
经过摸索才发现原来是因为证书没有在登录里面所以没有带三角符号(没有秘钥),所以不能导出为P12
文件,解决方法很简单,只需要
点击系统里面证书拖到登录里面,然后你就看到了带三角符号的证书了,秘钥就有了,接下来右击它选择导出就可以看到P12文件可以选了。