Dan*_*tín 86
是的,您获得的错误意味着您的Mac上没有与您尝试用于签署应用程序的分发证书相关联的私钥.
有两种可能的解决方案,具体取决于请求分发证书的计算机是否可用.
如果请求分发证书的计算机可用(或者某处有分发资产的备份)
如果创建分发配置文件的计算机不再可访问(并且没有备份)
您必须撤销证书并创建一个新证书.
您可能需要让您的团队管理员或代理为您提供一些权限才能生成分发证书.获得足够的权限后,请按照以下步骤操作(截至2013年5月15日准确):
重新打开Xcode并检查您的项目配置,看看您现在是否可以选择"iPhone Distribution"证书(即它没有变灰).
and*_*ewb 40
由于现有答案已经写好,Xcode的界面已经更新,它们不再正确(特别是点击窗口,管理器//扩展团队部分步骤).现在,导入现有证书的说明如下:
导出所选证书
- 选择Xcode>首选项.
- 单击窗口顶部的"帐户".
- 选择要查看的团队,然后单击"查看详细信息".
- 按住Control键并单击要在"签名标识"表中导出的证书,然后从弹出菜单中选择"导出".
- 在"另存为"字段中输入文件名,在"密码"和"验证"字段中输入密码.该文件已加密并受密码保护.
- 单击保存.该文件将保存到您使用.p12扩展名指定的位置.
要导入它,我发现Xcode的let-me-help-you菜单无法识别.p12文件.相反,我只需将其手动导入Keychain,然后Xcode构建并存档而不会抱怨.
Jor*_*ego 22
使用Xcode 9,界面已经更新,现在我解决问题的方法是:
| 归档时间: |
|
| 查看次数: |
95535 次 |
| 最近记录: |