iphone - 无法在钥匙串(keychain)中安装 iPhone 开发者证书

标签 iphone certificate

所以我到处找,我不知道如何解决这个证书问题。基本上,我是该项目的团队负责人。我有两台计算机 - 其中一台一切正常:我有 key 、证书等,我可以在任何配置的设备上安装该应用程序。

现在,在我的第二台计算机上,我无法在钥匙串(keychain)上安装开发证书。基本上这就是我所做的:

  1. 转到配置门户并从证书 --> 开发下载我的证书(我猜这里我不必再次请求 CSR,因为我已经在门户上有了它 - 对吗?无论如何,我在门户上看不到如何请求另一个...)

  2. 从同一页面下载 WWDR 证书:证书 --> 开发

现在,这很奇怪,因为当我双击证书时,除了添加两个 key (“ key ”下的私有(private) key 和公共(public) key ,但“我的证书”下什么都没有)之外,我的钥匙串(keychain)上没有任何反应

此外 - 当双击developer_identiy.cer时,没有任何反应。 有任何想法吗?我真的已经尝试了一切...谢谢!

最佳答案

您无法在仅从证书生成 CSR(证书请求)的另一台计算机上安装证书。原因是这个东西基于非对称加密,也称为公钥加密。您生成 CSR 的计算机创建了一个私钥,并将其存储在其钥匙串(keychain)中,但将其公钥与 CSR 一起发送。当 Apple 生成证书时,他们会在创建证书时使用您的公钥。为了让您使用该证书,机器的钥匙串(keychain)中必须有您的私钥和公钥。您可以从原始计算机导出公钥/私钥并将其导入到第二台计算机上,然后您就可以在两台计算机上使用您的证书。注意:保持私钥的私密性非常重要 - 不要与其他用户共享,不要将其放在公共(public)文件共享上。松开它,你就会有麻烦。看下"Managing your digital identities"有关如何备份和恢复 key 对的说明。

关于iphone - 无法在钥匙串(keychain)中安装 iPhone 开发者证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6499506/

相关文章:

iphone - 设置UITableViewCell自定义png背景

ios - 从 self.view.subviews 移动所有 UIView

ios - 手动验证 TLS 证书(ios Objective-c)

c# - 暂时禁用证书验证

iphone - iOS ping 和 ttl 超时

iOS 应用程序问题 - 无法从图像 Assets 目录访问图像

windows - 有没有办法将 Microsoft 的 .exe 列入 SmartScreen 白名单? (没有EV证书)

ios - 如何在不使用 mac 创建 ipa 的情况下创建证书、 key 、.pem 和 .p12 文件?

ios - 无法在 Firebase 上上传 iOS APNs 证书

iphone - App Store - 使用 IAP 将付费和免费版本合并为免费版本的最佳方式