gpt4 book ai didi

iphone - 为什么 Xcode 会在钥匙串(keychain)中自动安装(重复和过期的)证书?

转载 作者:IT老高 更新时间:2023-10-28 11:10:53 25 4
gpt4 key购买 nike

Possible Duplicate:
xCode 4 -reinstalls keychain certs that I delete

问题一言以蔽之。

在 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,重启,看Keychain,还有TA-DA!过期的证书重新出现。

我感觉自己回到了受病毒感染的 Windows 机器上。

由于删除证书后项目构建和执行正常,唯一的问题是自动安装xcode。


编辑:

我认为这一定与 xcode 对钥匙串(keychain)的检查有关,无论出于何种原因。然后 xcode 根据对钥匙串(keychain)的检查决定安装证书,尽管这是一个错误的决定。如果我花 24-48 小时,我可能会解决这个问题,但我可以继续工作,而无需退出 Xcode。 :)

最佳答案

我在使用 XCode 3(不是 4)时也有同样的经历,只删除 Keychain 中的旧证书是行不通的。

我还使用 Organizer 添加了使用旧证书删除所有旧配置文件,然后退出 XCode,从 Keychain 中删除旧证书并重新启动 XCode。

现在它似乎工作正常!

关于iphone - 为什么 Xcode 会在钥匙串(keychain)中自动安装(重复和过期的)证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5335889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com