-1

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

提前谢谢。

4

1 回答 1

0

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

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

通常,应该由每个单独的开发人员提出证书签名请求并在供应门户中生成开发证书。公司没有理由为你这样做。

于 2012-04-13T13:49:16.390 回答