解决Xcode-Code Sign error: Certificate identity 'iPhone Developer: My Name (xxx)' appears more than on

解决Code Sign error: Certificate identity 'iPhone Developer/iPhone Distribution: My Name (xxx)' appears more than once in the keychain问题, -- 纪念我白白逝去的3小时


朋友要发布应用程序,借我的apple developer帐户使用,结果将我自己正在使用的provision文件和证书给弄报废了,只好自己重建。建完之后重新导人到key chain,结果Xcode编译时,出现了Code Sign error: Certificate identity 'iPhone Developer/iPhone Distribution: My Name (xxx)' appears more than once in the keychain. 

进到key chain中一看,发现出现了开发者证书和发布证书各出现1对,毫不客气的就删除了老的,以为解决问题,重新编译还出现同样错误,而且key chain中又出现了之前删除的证书,非常不解,以为是制作证书的问题,到developer.com上删除证书,重新生成和绑定,key chain中删除老的证书再导入,再编译,问题依旧,靠! 啥情况。

stackoverflow上也看到很多各问相同问题的,按照里面的说明逐一试验,都没有成功。以为是Xcode缓存的问题,把Xcode的缓存也清了一下,发现没有任何作用。

最后在水果的官方站点上找到一个说明,就是在key chain中,在删除了多余的证书后,还要做的一件事情就是,将的Keys 的 Category里面的相同的键值进行删除。

按上述操作进行操作,clean project,Build 通过,Distribution 通过。 打完收工。


最后要说的是: 以后真不能借自己的开发帐号给别人用,实在不行哪怕自己帮他生成证书。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值