我正在尝试使用虚拟机mac将开发人员证书转换为P12文件作为描述here ....但转换时
个人信息交换(.p12)文件格式已禁用 我该怎么办
答案 0 :(得分:36)
.p12选项已禁用,因为您只选择了计算机上的私钥或证书。您需要它们来创建.p12文件。
创建.p12文件的步骤:
答案 1 :(得分:0)
您是如何将证书送到您的机器上的?
你有没有:
a)从iOS证书门户下载它 b)从这台同一台计算机发送证书请求,然后通过该过程将其从iOS证书门户下载
请注意,选项B表示您拥有与之关联的私钥,因为它是从同一台计算机上请求的。如果您正在执行选项A,则私钥不在该计算机上
如果您尝试将证书和私钥从一台计算机转移到另一台计算机,最简单的方法是使用Keychain Access程序,将证书/密钥导出为* .p12格式以进行传输。
如果您打开Keychain Access程序并找到您的开发人员证书,请单击它的箭头并确保其中有一个关联子密钥。
如果是这样,请右键单击证书并单击“导出”。
如果没有,那么您需要从请求证书的原始计算机上执行此操作以包含私钥。
答案 2 :(得分:0)
在钥匙串访问应用程序中,我已将已安装的认证从系统文件夹移至登录文件夹(在左上角),然后启用了p12导出。