归档项目会给我以下错误:身份'iPhone发布:

时间:2012-04-28 08:08:39

标签: iphone objective-c ios

我将我的项目从一个mac移动到另一个新的,我尝试构建项目并且没有出现错误,当我尝试存档时出现以下错误

“身份'iPhone发布:Jeeran for Software Development'与默认钥匙串中任何有效的,未过期的证书/私钥对不匹配”

请告诉我我可以用错误做什么

1 个答案:

答案 0 :(得分:1)

假设设备的存档和构建在旧系统上正常运行,最可能的解释是您忘记从旧Mac中迁移私钥。

在旧Mac上打开钥匙串:

  • 在左窗格中选择类别:键

  • 找到您用于编码的密钥,而非证书(键入“私钥”)。

  • 选择文件 | 导出项目。将密钥导出为*.p12文件。

  • 导入新Mac。

如果您正确执行此操作,请从配置文件中的Xcode Organizer中看到任何警告。

修改