码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 多人共享开发证书

时间:2017-01-12 09:49:21      阅读:567      评论:0      收藏:0      [点我收藏+]

标签:信息   创建   files   还需要   申请证书   开发者   nes   ima   udid   

当多人开发时,如果已经申请了几个开发者证书和发布者证书,苹果就不允许再创建了,页面添加的地方被灰化了,所以不可能每个人都建一个开发证书,这时候需要共用一个证书了。(其实一般在我们的证书界面中应该只有一个开发证书,一个发布证书,没必要生成那么多的证书,证书一般在过期之后才会重新添加。) 
如下 
技术分享
技术分享

有没有什么办法可以解决?当然有咯~

方法一:revoke(我们不推荐这种恶性循环的方法,每天来回被人revoke,要疯掉),然后重新生成一个新的证书。 
这种方法是可以的,但是会造成相应的Provisioning Profiles失效,这是小问题。但是又要重新申请证书甚至描述文件很浪费时间,所以不提倡这种做法。

方法二:生成证书.P12文件(强烈推荐)

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

当CER安装到本地并与本机的私钥吻合之后。我们一般会给证书做个备份,这个备份就是个P12文件。 
这个p12文件很好用,它不仅包含CER的信息,还有私钥信息,即: P12备份文件 = CER文件 + 私钥;所以有了这个p12就再也不用担心证书丢失了。 
操作图示:1.选择对应的证书,导出文件 
技术分享
2、填写名字,存储 
技术分享
3、填写密码 
技术分享
4、完成后就生成了一个.p12文件了。

在别人电脑上使用时,还需要两步: 
1、上面导出的.p12文件 
2、与证书对应的配置文件 
双击安装上面两个文件,输入对应的密码就可以了。

技术分享

过程中遇到的坑:

问题:1 缺少发布证书:

技术分享

解决方法:导出发布证书p12文件

问题:2 描述文件缺少开发证书:

技术分享

解决方法:把开发手机的udid 加到itunes设备列表,重新生成描述文件

技术分享

 

技术分享

切记:有四个文件

1)开发证书描述文件:

2)开发证书:

3)发布证书描述文件:

4)发布证书:

技术分享

 

 

 

(PS:发布者证书同理。)

iOS 多人共享开发证书

标签:信息   创建   files   还需要   申请证书   开发者   nes   ima   udid   

原文地址:http://www.cnblogs.com/mnstar/p/6274712.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!