iOS证书(.p12)和描述文件(.mobileprovision)的导出和使用方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS证书(.p12)和描述文件(.mobileprovision)的导出和使用方法相关的知识,希望对你有一定的参考价值。

参考技术A 当我们用大于三个mac设备开发应用时,想要申请新的证书,如果在我们的证书里,包含了3个发布证书,2个开发证书,可以发现再也申请不了开发证书和发布证书了(一般在我们的证书界面中应该只有一个开发证书,一个发布证书,没必要生成那么多的证书,证书一般在过期之后才会重新添加。)
1、第一种方法——“revoke”(不推荐):
将以前的证书“revoke”掉,如图:

这种方法不推荐
2、我们的每一个证书都可以生成一个.p12文件,这个文件是一个加密的文件,只要知道其密码,就可以供给所有的mac设备使用,使设备不需要在苹果开发者网站重新申请开发和发布证书,就能使用。

注意:一般.p12文件是给与别人使用的,本机必须已经有一个带秘钥的证书才可以生成.p12文件,如图:就是需要使用生成证书的电脑里面的钥匙串 导出证书(p12文件)

然后把证书给别人安装即可

所有 iOS .p12 证书都需要密码吗?

【中文标题】所有 iOS .p12 证书都需要密码吗?【英文标题】:Do ALL iOS .p12 certs require a password? 【发布时间】:2019-07-23 19:50:05 【问题描述】:

我们正在努力构建推送通知,但应用所有者表示他们的 .p12 应用证书没有 CERT PW。根据我们所有的经验,总是有一个关联的证书密码。有没有人看到其他的?

【问题讨论】:

这听起来很混乱。没有“证书密码”之类的东西。 p12 是从您的钥匙串导出的文件,是的,如果您愿意,可以将密码留空。给它一个密码的原因是它包含私钥。 【参考方案1】:

你是对的,.p12 必须有一些密码来保护它。但是我们可以在从钥匙串导出 .p12 时将密码字段留空并按回车键。所以在这种情况下,没有密码意味着在使用 .p12 发送推送时,通过将密码字段留空来点击重新运行/输入。

【讨论】:

【参考方案2】:

.p12 的密码是可选的。您可以在导出时选择一个,也可以将其留空。

【讨论】:

以上是关于iOS证书(.p12)和描述文件(.mobileprovision)的导出和使用方法的主要内容,如果未能解决你的问题,请参考以下文章

iOS证书(.p12)和描述文件(.mobileprovision)的导出和使用方法

申请iOS发布证书.p12和描述文件.mobileprovision

iOS证书(.p12)和描述文件(.mobileprovision)申请

申请iOS企业证书.p12和描述文件.mobileprovision

教程申请iOS开发证书.p12和描述文件.mobileprovision

如何使用iOS 开发证书 和 Profile 文件