如何将已创建的钥匙串密钥添加到配置文件中

时间:2012-04-13 12:06:31

标签: objective-c certificate keychain ios-provisioning

我通过钥匙串访问创建了自己的密钥(公共/私有)。 但我的公司已经创建了一个配置文件和开发人员证书,我下载(登录后)并将其安装在我的Xcode和iPhone中。 但是当我尝试在iPhone上运行时,它会说“默认钥匙串中没有有效的证书/私钥对”。 我还在info.plist中正确设置了包标识符名称,但是我做错了什么? 是不是我应该以某种方式将我自己的mac密钥对添加到某个地方以匹配它,因为它已经由公司创建了? 任何人都可以帮助或建议我哪里出错,我搜索论坛他们都不能匹配我的问题和误导其他方式。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

您需要已下载的开发人员证书的私钥。错误“默认钥匙串中没有有效的证书/私钥对”表示您没有私钥。

你说“我的公司已经创建了一个开发人员证书”,听起来他们已经为你创建了开发人员证书。如果是这种情况,他们需要向您发送私钥,因为默认情况下您不会这样做。

通常,应由每个开发人员制定证书签名请求并在配置门户中生成开发证书。公司没有理由为你做这件事。