我创建了证书&与我的iPhone应用程序相关的配置文件。
但是当我运行应用时,它显示与默认钥匙串中的任何有效证书/私钥对不匹配
&安培;然后我意识到它不是我创造的证书。
我现在该怎么办?
我曾尝试删除以前的证书,但它也没有再次使用它。
答案 0 :(得分:0)
您应该拥有用于创建钥匙串应用程序中的证书的私钥,以便您能够对应用程序进行代码签名。重新开始,创建一个新证书,这次确保将私钥存储为.p12文件。
答案 1 :(得分:0)
您尚未安装.p12文件。请浏览Apple docs for Certificate / Provisioning-profile创建过程。这将有助于您了解签署iOS应用程序的整个过程。
答案 2 :(得分:0)
您始终可以验证证书,使用哪个条款创建。 供应配置文件具有以base64编码的公钥。您可以将哈希值或指纹与Mac上的私钥进行比较。
以下是如何从ruby gist.gitgub
中的配置导出证书的示例代码