可能重复:
xCode 4 -reinstalls keychain certs that I delete为什么Xcode在钥匙串中自动安装(重复和过期)证书?
的问题说,这一切概括地说。
当建立在Xcode中的一个项目,我收到错误消息从检查依赖性步:
CodeSign error: Certificate identity 'iPhone Developer: xxxxx' appears more than once in the keychain. The codesign tool requires there only be one.
问题是,每当Xcode中启动此证书身份重新安装。它也是过期的证书,导致额外的混淆。所以我把它在keychain中删除,然后构建项目,一切正常。
退出Xcode中,重新启动,看钥匙扣,和TA-DA!过期的证书重新出现。
我觉得我回到了病毒感染的Windows机器上。
由于项目生成并执行适当的时候将证书被删除,唯一的问题是自动安装的Xcode一样。
编辑:
我认为它有可能与该Xcode中做的钥匙扣,无论出于何种原因检查。然后xcode决定根据对钥匙链的检查来安装证书,尽管这是一个错误的决定。我可以解决这个问题,如果我花了24-48小时,但我可以继续工作,而不必退出Xcode。 :)
你摇滚!这对我有效:) – Pyro2927 2012-10-11 16:00:41
非常感谢!从令人沮丧的开启/关闭操作中拯救我。 – LetBulletFlies 2013-01-16 01:46:52
是的,它做到了...... – 2013-01-26 17:27:51