【发布时间】:2021-04-18 16:06:49
【问题描述】:
为企业分发创建证书时,不会创建私钥。导致在 XCode 编译时显示此消息:“...但未安装他们的私钥。”
我以这种方式创建了证书:
- 钥匙串访问 > 证书助手 > 向证书颁发机构请求证书
- 我将我们的帐户电子邮件地址和我们的帐户所有者名称作为信息,然后创建证书。
- 在“https://developer.apple.com/”门户(使用我们的企业帐户)中,我使用之前生成的证书创建了一个类型为“In-House and Ad Hoc”的新证书。
- 然后我下载此证书并将其安装在以前的 Mac 上(用于首先生成证书)
就是这样。在钥匙串访问中,当我右键单击已安装的证书并“导出”时,“.p12”的可能性是灰色的。
提前感谢您的回答。
【问题讨论】:
-
你能看到那里的钥匙吗?如果是,您是否在尝试导出时同时选择了证书和密钥?
-
否,钥匙串访问中没有此证书的钥匙。这就是 XCode 拒绝编译应用程序的原因
标签: ios xcode react-native certificate