【发布时间】:2012-05-11 22:10:47
【问题描述】:
知道为什么我不能用 Xcode 构建我的 iOS 应用吗?我已经为模拟器成功构建了很多次,所以应用程序本身不是问题。当 Xcode 失败时,它会给我以下错误消息:“代码签名错误:身份 'iPhone Developer' 与默认钥匙串中任何有效的、未过期的证书/私钥对不匹配。”
够简单吧?但是:在我的登录钥匙串中,我有两个证书,“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 中构建存档的示例。有什么想法吗?
【问题讨论】:
-
您是否安装了 WWDR 中级证书?你试过重启吗?
-
只是想一想,尝试创建一个新的应用程序 ID 并将配置文件与格式为“com.companyname.appname”的捆绑包 ID 匹配
标签: ios xcode certificate