【问题标题】:iphone certificate problemiphone证书问题
【发布时间】:2011-08-27 23:26:03
【问题描述】:

我已经从开发者门户下载了我的证书和我的配置文件。我已通过单击将证书添加到钥匙串访问中,并将配置文件添加到项目中。在我的项目中,我更改了包标识符,但是当我想通过设备进行调试时,它给出了错误;

“代码签名错误:身份‘iPhone Developer’与默认钥匙串中的任何有效证书/私钥对不匹配”

当我查看项目属性中的“代码签名身份”时,我没有看到我的证书。只有“iphone developer”(我认为这是默认值,它不起作用)

谢谢。

【问题讨论】:

    标签: iphone debugging certificate


    【解决方案1】:

    您的钥匙串没有您尝试使用的证书的私钥。它将在生成 CSR(证书签名请求)的 Mac 上。如果它是在其他系统上生成的,您需要将其导出为 .p12 格式,然后才能在 Mac 上使用。

    【讨论】:

      【解决方案2】:

      请在安装配置文件之前安装 .p12 文件..

      【讨论】:

      • 在哪里可以下载 .p12 文件?顺便说一句,由于我的证书已过期,我正在尝试使用我的朋友证书。
      【解决方案3】:

      更新目标信息属性(标识符字段)和构建字段中的代码签名身份。清理所有目标并构建

      【讨论】:

        【解决方案4】:

        “代码签名错误:身份'iPhone Developer'与默认钥匙串中的任何有效证书/私钥对不匹配”意味着在您的钥匙串中未找到开发者。所以首先获取证书双击它,然后删除所有具有相同名称的钥匙串..双击证书钥匙串打开后..然后为该特定钥匙串使用相同的配置文件并编译它

        还要检查this

        【讨论】:

        • 你检查过我提供的那个链接吗?
        • 问题将仅与该证书有关,没有其他问题,并且还会更改 plist 公司名称
        猜你喜欢
        • 2011-07-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-06
        • 2011-10-18
        • 2021-10-14
        相关资源
        最近更新 更多