【问题标题】:Issue with transferring of developer certificate and Provisioning Profile under Xcode在 Xcode 下传输开发人员证书和配置文件的问题
【发布时间】:2011-04-19 18:41:49
【问题描述】:

我正在尝试将钥匙串下的开发者证书转让给某人。我导出了该项目。并且还向他发送包含他的设备 ID 的配置文件。 他将我的证书安装到他的钥匙串中,并将配置文件安装到他的 xcode 中。 但是,他的 xcode 下的配置文件抱怨没有有效的签名身份。嗯,我已经把证书发给他了。

怎么了?

【问题讨论】:

    标签: iphone


    【解决方案1】:

    您必须导出与开发者证书匹配的私钥,您可以同时选择私钥和证书并导出。

    【讨论】:

    • 有些证书下面没有密钥。
    • 那么任何用于创建证书的密钥都应该在钥匙串中。
    • 我试过了,同时选择了证书和它的私钥(在“钥匙串访问”中找到它们),并将它们导出为 p12。尽管如此,在另一台 Mac 上导入这些文件时,那里的 Xcode 仍然说它没有有效的签名身份。我最终在这里找到了解决方案,它解释了如何在 Xcode 的 Organizer 中使用“Teams”的导出功能:apple.stackexchange.com/questions/57059
    【解决方案2】:

    他的钥匙串中是否有多个同名证书?在这种情况下,当他尝试构建应用程序时,他可能必须删除不适用于此配置文件的那个(他可以稍后重新安装已删除的证书)。另外,请他删除并重新安装配置文件。他是否有更多关于该错误的信息?

    【讨论】:

    • 不,只有那个特定的名字。每个证书都有一个唯一的名称。他还没有构建任何应用程序,只是查看了管理器下的配置文件,并且有黄色警告为没有有效的签名身份。
    • 我的意思是多个同名证书。
    【解决方案3】:

    除了您提供的开发和分发证书外,您还需要将您的私钥导出为 *.p12 文件。当他将这些元素导入钥匙串应用程序时,请确保他选择了“登录”钥匙串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-24
      • 1970-01-01
      • 1970-01-01
      • 2014-04-01
      • 1970-01-01
      • 2017-09-27
      相关资源
      最近更新 更多