我将我的项目从一个mac移动到另一个新的,我尝试构建项目并且没有出现错误,当我尝试存档时出现以下错误
“身份'iPhone发布:Jeeran for Software Development'与默认钥匙串中任何有效的,未过期的证书/私钥对不匹配”
请告诉我我可以用错误做什么
答案 0 :(得分:1)
假设设备的存档和构建在旧系统上正常运行,最可能的解释是您忘记从旧Mac中迁移私钥。
在旧Mac上打开钥匙串:
在左窗格中选择类别:键
找到您用于编码的密钥,而非证书(键入“私钥”)。
选择文件 | 导出项目。将密钥导出为*.p12
文件。
导入新Mac。
如果您正确执行此操作,请从配置文件中的Xcode Organizer中看到任何警告。
修改强>
此问题非常常见:记录在Xcode FAQ
您需要知道的一切都在iOS Code Signing Setup, Process, and Troubleshooting技术说明
包括如果您无法再访问该怎么做:How do I delete/revoke my certificates and start over fresh?