将开发人员证书转换为P12文件

use*_*401 11 certificate ios

我正在尝试将开发人员证书转换为P12文件,如此处使用虚拟机mac ....但在转换时

个人信息交换(.p12)文件格式被禁用我应该怎么做

Mid*_* MP 36

.p12选项已禁用,因为您只选择了计算机上的私钥或证书.您需要它们来创建.p12文件.

创建.p12文件的步骤:

  1. 在Mac上运行Keychain Access Application.
  2. 从左上角的面板中选择登录钥匙串
  3. 从左侧面板的"类别"菜单中选择"我的证书"
  4. 找到您的iPhone开发人员/分发证书.请勿选择iPhone开发人员/分销:我的公司
  5. 展开此项,在内部您应该看到私钥.
  6. 选择密钥和证书(保留CMD并单击两个项目)
  7. 右键单击并选择Export 2 Items ...
  8. 将密钥保存为个人信息交换(.p12)文件格式,并调用文件"Certificates.p12"
  9. 系统将提示您创建在尝试在另一台计算机上导入此密钥时使用的密码
  10. 输入密码并保存


val*_*eru 1

您是如何将证书安装到您的机器上的?

你是否:

a) 从 iOS 证书门户下载 b) 从同一台计算机发送证书请求并完成从 iOS 证书门户下载的过程

请注意,选项 B 意味着您有一个与之关联的私钥,因为它是从同一台计算机请求的。如果您执行选项 A,则私钥不在该机器上

如果您尝试将证书和私钥从一台计算机传输到另一台计算机,最简单的方法是使用钥匙串访问程序,将证书/密钥导出为 *.p12 格式进行传输。

如果您打开“钥匙串访问”程序并找到您的开发人员证书,请单击它旁边的箭头并确保有一个与之关联的子密钥。

如果是这样,请右键单击该证书,然后单击“导出”。

如果没有,则您需要从请求证书的原始计算机执行此操作以包含私钥。