0

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

很简单,对吧?但是:在我的登录钥匙串中,我有两个证书,“iPhone Developer: [My First Name] [My Last Name] ([alphanumeric ID])”和“iPhone Distribution: [Name of My Company]”。两者都在 2012 年 8 月到期。“这个证书是有效的,”Keychain Access 告诉我他们两个。

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

我进行了大量搜索,找不到任何人报告证书和配置文件都存在但仍然无法在 Xcode 中构建存档的示例。有任何想法吗?

4

1 回答 1

0

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

于 2012-05-12T03:04:01.870 回答