代码签名错误:标识“iPhone Distribution”与默认钥匙串中的任何有效证书/私钥对都不匹配

时间:2012-03-02 02:45:03

标签: iphone xcode code-signing

XCode给我上述错误。这是我第一次体验,我所保证的,是用来编写代码的最简单的平台,#34;。

Code Sign error: The identity 'iPhone Developer' doesn't match any valid certificate/private key pair in the default keychain中确保" Debug"的响应和"发布" (我假设的意思是"分布")同样没有帮助。

我在登录时看不到http://developer.apple.com关闭的程序门户部分,正如我应该Code signing error: Doesn't match key pair in default keychain所述。

我还发现了https://webbuilders.wordpress.com/2009/12/25/code-sign-errors-profile-doesnt-match-any-valid-certificateprivate-key-pair-in-the-default-keychain/我遵循的步骤,但仍然不想构建。

2 个答案:

答案 0 :(得分:4)

欢迎来到一个特别新的无穷无尽的挫折源! iOS的编码非常棒 - 一旦掌握了它,Objective-C就是一种很棒的语言,而且UIKit(大部分)具有干净,直观的API。但是使用Xcode让你的代码在你的设备上运行可能是一种悲惨的体验,它会让你耐心和理智,无缘无故地向你展示无法理解的随机错误,即使昨天同样的事情也是如此。信不信由你,配置(使用开发人员密钥对应用程序进行签名以便允许它在设备上运行的过程)并不像以前那么糟糕,因为自动设备配置可以解决很多繁琐的问题。现在设置位。有关详细信息,请参阅技术说明2250:

https://developer.apple.com/legacy/library/technotes/tn2250/_index.html

另外,您确实为iOS开发者计划支付了99美元,对吧?如果没有它,您将无法获得开发者资料并部署到您的iOS设备。

答案 1 :(得分:0)

如上所述..i试图获得一个IPA文件(对于testflight.com),但没有注册他的开发者程序....我得到了同样的错误。注册后需要安装证书。