2012-08-06 75 views
2

请帮助,我花了4个小时删除并重新创建密钥和供应配置文件,试图让我的iOS 5应用程序构建在xcode中部署到ipad。我正在使用内部分发。几个月前,我经历了所有同样的事情,但最终还是工作。尝试我之前尝试过的一切,现在不起作用。我在xcode中出现这个错误:“Code Sign error:身份'iPhone Developer:xxx(zzz)'与默认钥匙串中的任何有效证书/私钥对不匹配”。代码签名错误:身份的iPhone开发人员:xxx(zzz)不匹配默认钥匙串中的任何有效证书/私钥对

在钥匙串访问和Xcode中,一切都显示正确。在Xcode中,它将我的配置文件显示为有效。

我已经完成了所有步骤(多次)在这里了:iPhone app signing: A valid signing identity matching this profile could not be found in your keychain

我已经删除了所有密钥和配置文件,创建的所有新,创造新的应用ID(我有一吨的这些,现在我可以”删除)。我经历了许多在线文章,他们都说要尝试同样的事情:删除,重新创建并重新安装密钥和配置文件。这对我来说不起作用。

请大家帮忙,我很好。

回答

1

只是以为我会在你沮丧的时候提醒你没有重新启动Xcode中。

几天前我有一个类似的问题,因为我正在构建一台新的笔记本电脑。我认为它应该是所有的东西,但Xcode会给我同样的错误。

关闭并重新启动Xcode后,错误消失,一切按预期工作。我正在使用xcode 4.4。

+0

谢谢。还有一个问题,在删除所有密钥和配置文件并重新创建东西之后,我在Keychain中没有公钥...只有私钥。这可能会导致我的问题?我无法弄清楚如何创建一个公钥,我甚至不知道那会是什么。 – HerrimanCoder 2012-08-06 22:42:24

+0

我认为公钥并不需要,因为我通过升级到最新的xcode来获得它的工作。去搞清楚。 – HerrimanCoder 2012-08-07 15:19:30

0

有时它有助于删除项目的project.pbxproj文件中对以前的供应配置文件的所有引用。这里是一个short tutorial关于如何做到这一点(该教程中的错误信息并不完全符合你的要求,但可能值得一试):

+0

我会试试这个并回报。 – HerrimanCoder 2012-08-06 22:43:02

相关问题