【问题标题】:Code Sign error: The identity 'iPhone Developer: xxx (zzz)' doesn't match any valid certificate/private key pair in the default keychain代码签名错误:身份“iPhone 开发人员:xxx (zzz)”与默认钥匙串中的任何有效证书/私钥对不匹配
【发布时间】:2012-08-03 19:35:05
【问题描述】:

请帮忙,我花了 4 个小时来删除和重新创建密钥和配置文件,试图让我的 iOS 5 应用在 xcode 中构建以部署到 ipad。我正在使用内部分发。几个月前,我经历了同样的地狱,但终于让它工作了。尝试了我以前尝试过的所有方法,但现在不起作用。我在 xcode 中收到此错误:“代码签名错误:身份‘iPhone 开发人员:xxx (zzz)’与默认钥匙串中的任何有效证书/私钥对不匹配”。

在 Keychain Access 和 Xcode 中一切都显示正确。在 Xcode 中,它显示我的配置文件为有效。

我已经完成了所有步骤(多次):iPhone app signing: A valid signing identity matching this profile could not be found in your keychain

我删除了所有密钥和配置文件,创建了所有新的应用 ID(我现在有很多无法删除的应用 ID)。我浏览过许多在线文章,他们都说要尝试相同的事情:删除、重新创建和重新安装密钥和配置文件。这对我不起作用。

请帮忙,我无能为力。

【问题讨论】:

    标签: ipad ios5 ios-simulator


    【解决方案1】:

    有时,删除项目的 project.pbxproj 文件中对以前配置文件的所有引用会有所帮助。这是一个 short tutorial 说明如何做到这一点(该教程中的错误消息与您的不完全匹配,但可能值得一试):

    【讨论】:

    • 我会试试这个并报告。
    【解决方案2】:

    只是想我会插话以防万一你没有重新启动 xcode。

    几天前我在组装一台新笔记本电脑时遇到了类似的问题。我已经按照我的想法准备好了一切,但是 xcode 会给我同样的错误。

    关闭并重新启动 Xcode 后,错误消失了,一切都按预期工作。我正在使用 xcode 4.4。

    【讨论】:

    • 谢谢。另一个问题,在删除所有密钥和配置文件并重新创建内容后,我在钥匙串中没有公钥......只有一个私钥。这会导致我的问题吗?我不知道如何创建一个公钥,我什至不知道它的用途。
    • 我认为不需要公钥,因为我通过升级到最新的 xcode 使其工作。去图吧。
    猜你喜欢
    • 2011-07-25
    • 2012-03-20
    • 1970-01-01
    • 1970-01-01
    • 2011-07-20
    • 2012-03-10
    • 1970-01-01
    • 2012-08-05
    相关资源
    最近更新 更多