2012-05-11 166 views
0

任何想法,为什么我不能用Xcode构建我的iOS应用程序?我已经成功地为模拟器多次构建了它,所以应用程序本身不是问题。当Xcode失败时,它给了我这个错误信息:“代码签名错误:身份'iPhone开发人员'不匹配默认钥匙串中的任何有效的,未过期的证书/私钥对。”为什么我的Xcode构建失败?

够简单吧?但是:在我的登录钥匙串中,我有两个证书,“iPhone开发者:[我的名字] [我的姓]([字母数字ID])”和“iPhone分发:[我的公司名称]”。两者都将于2012年8月到期。“此证书是有效的,”Keychain Access告诉我他们两人。

在Organizer中,我有三个配置文件:“[公司名称]分配”,“[应用程序名称]”和“iOS团队配置文件:”。所有这三个都有将来的到期日期。他们都在iOS平台上。前两个应用标识符是[ALPHANUMERICCODE] .com。[nameofcompany]。,第三个应用程序标识符只是[ALPHANUMERICCODE]。*。但是得到这个:所有三个在状态下都有“没有找到有效签名标识”。

我做了很多搜索,找不到任何人报告证书和配置文件存在,但仍无法在Xcode中创建存档的任何示例。有任何想法吗?

+0

您是否安装了WWDR中级证书?你有没有尝试重新启动? – jrtc27

+0

只是想一想,尝试制作一个新的应用程序ID并将配置文件与包格式匹配,格式如“com.companyname.appname” –

回答

0

这是钥匙的问题。在钥匙串访问中,有一个称为密​​钥的部分。我认为您错过了用于签署配置文件的密钥。