开发人员证书无法在Keychains iOS 8中正确安装

时间:2014-12-18 06:05:08

标签: ios8 keychain xcode6.1

我有开发人员证书和条款。我正在使用此证书生成IPA。 但是在构建设置证书中没有访问。我认为证书没有正确安装。如何在Keychains中安装证书。 请给出建议

enter image description here

2 个答案:

答案 0 :(得分:2)

拉维,

这意味着您的开发证书未在您的计算机中创建。同样需要.P12文件创建此开发人员证书。

  • 打开Keychain Access应用程序(在Applications / Utilities中) 文件夹)。

  • 如果您尚未将证书添加到Keychain,请选择 文件>进口。然后导航到证书文件(.cer文件) 你是从Apple获得的。

  • 在Keychain Access中选择Keys类别。

  • 选择与iPhone开发相关联的私钥 证书。

  • 私钥由iPhone开发人员识别:
     与之配对的公共证书。

  • 选择文件>出口物品。

  • 将密钥保存在个人信息交换(.p12)文件中 格式。

  • 系统将提示您创建在您使用时使用的密码 尝试在另一台计算机上导入此密钥。

答案 1 :(得分:0)

要通过Ad Hoc Distribution分发IPA,请按照以下步骤操作:

  1. Apple Developer Portal>中注册捆绑包ID(应用ID)标识符
  2. 确保您的分发证书具有存储在Keychain Access中的私钥(如果没有,请在Apple Developer Portal生成一个新密钥&gt;证书&gt;分发证书)并且它未被撤销或过期< / LI>
  3. 在Apple Developer Portal中生成供应配置文件&gt;配置配置文件,使用目标设备(如果没有,首先在Apple Developer Portal注册设备的UDID&gt;设备,然后重复步骤3)和应用程序ID。为Provisioning Profile
  4. 指定一个人类可读的名称
  5. 将配置文件下载到您的计算机,然后拖到Xcode
  6. 在Xcode中选择新创建的配置文件&gt;项目设置&gt;构建设置&gt;供应资料
  7. 以Xcode存档项目
  8. 单击管理器中的导出
  9. 保存IPA
  10. 让Xcode 6+在您选择团队后按“项目设置”中的“修复问题”,为您处理步骤1到4。