【发布时间】:2014-01-14 19:38:32
【问题描述】:
我已经创建了与我的 iphone 应用相关的证书和配置文件。
但当我运行应用程序时,它显示与默认钥匙串中的任何有效证书/私钥对不匹配
& 然后我意识到这不是我创建的证书。
我现在该怎么办?
我曾尝试删除以前的证书,但它也无法正常工作,它又回来了。
【问题讨论】:
标签: ios objective-c certificate provisioning-profile
我已经创建了与我的 iphone 应用相关的证书和配置文件。
但当我运行应用程序时,它显示与默认钥匙串中的任何有效证书/私钥对不匹配
& 然后我意识到这不是我创建的证书。
我现在该怎么办?
我曾尝试删除以前的证书,但它也无法正常工作,它又回来了。
【问题讨论】:
标签: ios objective-c certificate provisioning-profile
您的钥匙串应用程序中应该有用于创建证书的私钥,以便您能够对您的应用程序进行代码签名。重新开始,创建一个新证书,这次确保将私钥存储为 .p12 文件。
【讨论】:
您尚未安装 .p12 文件。请通过 Apple 文档了解证书/配置文件创建过程。这将帮助您了解签署 iOS 应用程序的整个过程。
【讨论】:
您始终可以验证证书是使用哪个条款创建的。 配置文件具有以 base64 编码的公钥。您可以在 Mac 上将哈希和或指纹与私钥进行比较。
这里是如何从 ruby gist.gitgub 中导出证书的示例代码
【讨论】: