供应配置文件选择的证书不正确

时间:2013-12-27 07:41:26

标签: ios objective-c certificate provisioning-profile

我创建了证书&与我的iPhone应用程序相关的配置文件。

但是当我运行应用时,它显示与默认钥匙串中的任何有效证书/私钥对不匹配

&安培;然后我意识到它不是我创造的证书。

我现在该怎么办?

我曾尝试删除以前的证书,但它也没有再次使用它。

3 个答案:

答案 0 :(得分:0)

您应该拥有用于创建钥匙串应用程序中的证书的私钥,以便您能够对应用程序进行代码签名。重新开始,创建一个新证书,这次确保将私钥存储为.p12文件。

答案 1 :(得分:0)

您尚未安装.p12文件。请浏览Apple docs for Certificate / Provisioning-profile创建过程。这将有助于您了解签署iOS应用程序的整个过程。

答案 2 :(得分:0)

您始终可以验证证书,使用哪个条款创建。 供应配置文件具有以base64编码的公钥。您可以将哈希值或指纹与Mac上的私钥进行比较。

以下是如何从ruby gist.gitgub

中的配置导出证书的示例代码