【问题标题】:trouble while moving certificates into new computer将证书移动到新计算机时出现问题
【发布时间】:2012-07-19 15:07:07
【问题描述】:

我正在移动计算机以开发新的计算机,所以!我正在尝试使用旧版本的证书在新版本中构建应用程序!

我从钥匙串中导出了所有文件,并在管理器上自动下载了文件(通过单击刷新按钮)。所以问题来了:我无法归档任何应用程序(1 个应用程序发布到商店的 2 个不同应用程序中):

Library Organiser Teams Organizer Teams Organizer Code Signin in XCODE Error screen

我真的不明白我的错误!

我删除了新机器中的所有证书,之后我制作了这个视频来解释我是如何制作 .上面有一个错误,但我不知道何时何地:VIDEO

【问题讨论】:

  • 您导出的所有内容都包括将旧计算机的私钥(.p12)带到新的钥匙串中?如果是,那么第二重要的事情是从配置文件下载证书(developer.cer 和 distribution.cer)并将它们安装到新的 mac 钥匙串。你也这样做了?
  • 我已经从旧计算机中导出了 .p12 文件。我不记得安装开发者证书,所以我去了门户网站并安装它。我收到了同样的错误信息!
  • @Dhaval :请在最初的帖子中查看我的视频,我删除所有并重新进行所有操作....提前致谢
  • @Dhaval :我错过了重新导入公众。我遇到了麻烦,所以我使用了 CLI 并在 kechains 中对其进行了重命名,但它仍然无法正常工作。

标签: iphone xcode xcode4.3 code-signing organizer


【解决方案1】:

我假设您的旧 Mac 是您用来创建 CSR 以及开发和分发证书的那台。

按照这个简单的步骤:-

  1. 首先在旧mac中打开钥匙串并将私钥导出为p12
  2. 然后在新的 mac 中使用这个 .p12 文件,只需双击它并输入你给的密码。
  3. 登录到供应门户并选择证书 在新 Mac 中下载 ios_developement.cer 和 ios_distribution.cer。如果这两个证书成功添加到新 mac 的钥匙串,则双击这两个证书,那么您可以使用与这些证书关联的所有配置文件(您可以在证书部分查看特定证书的相关配置文件列表。)
  4. 从门户下载配置文件并双击将其添加到 xcode。

【讨论】:

    【解决方案2】:

    如果您没有保存您的私钥,您必须撤销您的证书并创建新证书。否则:正如@Dhaval 所写:您必须将保存的密钥导出到您的钥匙串中,您的证书才会起作用。

    【讨论】:

    • 谢谢。我可以在旧 Mac 中存档应用程序,因此我导出所有证书并公开私钥并将其导入新 Mac,我是否必须从 IOS DEV 门户下载文件?提前致谢
    【解决方案3】:

    您所要做的就是进入 Organizer 而不是钥匙串。

    选择左侧的开发者资料。 在窗口底部单击导出:它将创建一个存档,其中包含您需要的所有内容,您可以将其导入另一个 xcode 座位。

    【讨论】:

      猜你喜欢
      • 2012-04-02
      • 1970-01-01
      • 2013-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-07
      • 2019-05-01
      相关资源
      最近更新 更多