2012-09-28 105 views
1

刚刚将我的Xcode从4.3.2升级到4.5,并且出现错误:“身份不符合任何有效,钥匙串中未到期的证书/私钥对“。Xcode 4.5:身份不匹配钥匙链中的任何有效的,未过期的证书/私钥对

听起来很奇怪,因为我成功地在之前建立了一个代码。当然,我有一个私钥,一个用密钥签名的有效证书,捆绑包名称与配置文件完全匹配等。除Xcode版本外,没有任何更改。

一个新奇怪的事情是,如果我将配置文件选择器设置为自动模式,它会显示“没有配置文件当前匹配”,但对调试进行正确选择 - 任何iOS SDK和发布 - 任何iOS SDK。

可能会做我需要做的事情有一个Xcode?任何想法?没听说iOS版SDK之前签约的影响...

+0

可能的重复[如何解决代码签名错误:身份IPAD不匹配您的钥匙串中的任何有效,未过期的证书/私钥对?](http://stackoverflow.com/questions/ 11869486 /我怎么能解决这个代码签名错误的身份ipad-doesnt-匹配任何有效的) – trojanfoe

+0

http://stackoverflow.com/questions/9527273/code-sign-error - 身份iphone的分布 - 没有匹配任何有效的证书 – trojanfoe

+0

http://stackoverflow.com/questions/4841378/code-signing-identity-name-does-not-match-any-valid-non -expired-code-signing – trojanfoe

回答

1

的问题是,新的Xcode(我怀疑这是一个Xcode)做了一个真正的混乱与配置文件。

删除一切(除私钥,当然)在我的Mac和d任何设备。并重新安装:Apple WWDRCA,开发证书,所有配置文件。

然后手动设置签名,因为自动选择指向错误(不存在)配置文件。

所以我不需要撤销和颁发证书。

对任何其他评论者:谢谢,但我知道如何签署应用程序,并确保阅读发表在评论中的所有主题。请尝试仔细阅读整个问题,特别是如果您认为它是重复的。 Mea culpa,我没有说明我已经阅读过类似的话题。

2

我失去了这么多天来关闭这个问题。更新Xcode版本后出现此错误。这只是因为Xcode默认设置为device而不是simulator。我希望它能帮助你。

相关问题