1

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

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

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

4

1 回答 1

1

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

在旧 Mac 上打开 Keychain:

  • 选择类别:左侧窗格中的键

  • 找到您用于协同设计的密钥,而不是证书(键入“私钥”)。

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

  • 在您的新 Mac 上导入。

如果操作正确,从 Xcode Organizer 的 Provisioning Profiles 下,您应该不会看到任何警告。

编辑

于 2012-04-28T08:22:20.847 回答