代码签名错误:身份'iPhone Developer'与您的钥匙串中任何有效的,未过期的证书/私钥对不匹配

时间:2013-06-10 13:16:12

标签: iphone xcode ipad

当我在其他模拟器应用程序中连接我的ipad设备工作正常时,我收到以下错误

enter image description here

我的应用设置:

enter image description here

请告诉我。

4 个答案:

答案 0 :(得分:1)

从中创建新证书和配置文件可以在大多数时间解决问题。

答案 1 :(得分:0)

检查以下内容:

1。检查您当前的“捆绑标识符”是否与“代码”中当前的“配置文件”名称相同签署身份“

2。“代码签名标识块” - 检查调试和分发具有相同的“代码签名信息”。尝试在所有块中保持“代码签名信息”相同。

3。尝试再次下载“配置文件”,然后双击配置文件。然后在“代码签名标识”中使用新下载的个人资料。

4. :尝试从“developer.apple.com”再次下载“证书”,然后双击证书。 (它适用于我的情况)

然后“清理”项目,然后点击“Build for Archive”。 希望您的代码能够完美存档。

答案 2 :(得分:0)

您需要注册为Apple Developer(每年99美元)才能在iOS设备上测试您的软件。有关更多信息,请参阅https://developer.apple.com/register/index.action

答案 3 :(得分:0)

这可能是因为:

  1. 您没有有效的Apple Developer Program会员资格。如果是这种情况,则需要注册该计划。
  2. 您没有安装证书或证书的有效私钥。如果是这种情况,您可以: a)从备份还原证书,或b)创建并安装新的证书密钥对。
  3. 所有这些问题和解决方案都在优秀的Apple Technical note TN220

    中进行了解释