2011-01-08 108 views
0

当构建和走我的iPhone应用程序,这个错误显示出来:代码签名错误

Code Sign error: The identity 'iPhone Developer' doesn't match any valid certificate/private key pair in the default keychain

我已经加入我的provisioning profile和我的证书,所以我不知道为什么它显示此错误。

回答

1

确保您在项目设置中选择了正确的配置文件。

0

当我将开发环境从iMac移动到Macbook Air时,我遇到了同样的问题。通过配置文件和证书,我还从以前环境的XCode组织者导出了“开发人员配置文件”。然后我将它导入新机器。

如果不是这样,您是否正确下载钥匙串并将其添加到“钥匙串访问”中,以便在“我的证书”类别的“钥匙串访问”中看到“iPhone开发人员:您的姓名......” ?

编辑: 这是一个关于CodeSigning错误的Apple技术Q &。 (这不是我的情况,虽然有用)

http://developer.apple.com/library/ios/#qa/qa2008/qa1618.html

0

正如WrightsCS已经说过,你双击了目标项目,并选择正确的配置文件?

0

您必须在项目构建设置中选择正确的设置;请仔细检查您在钥匙串访问中的配置文件是否正确,如果其正确,您应该看到配置文件以及其连接的用户,这通常是您的Mac用户名。 我曾经有过安装配置文件和条款的情况,但由于某些原因,条款未附加到正确的配置文件中。如果一切看起来都正确,那么通过重新创建配置文件/规定从头开始是一个更好的主意。

看看你的错误,最有可能的是规定没有正确地附加到配置文件。