Ios 未安装Xcode分发证书私钥

Ios 未安装Xcode分发证书私钥,ios,xcode,provisioning,app-distribution,Ios,Xcode,Provisioning,App Distribution,我正在尝试临时分发我的应用程序。但是,当我归档并尝试导出它时,我会看到以下屏幕: 在这个屏幕上,当我单击“管理证书”按钮时,我会看到以下屏幕: 我试图在Apple开发者门户上重新生成配置文件。我生成并下载了移动设备配置文件,并尝试再次导出应用程序,但收到相同的丢失私钥错误 更新 我试图手动签署我的应用程序。当我从“配置配置文件”中选择“下载配置文件”时,它会显示以下输出屏幕: 谢谢我想你应该重新开始 退出Xcode 删除DerivedData文件夹 删除~/Library/MobileDe

我正在尝试临时分发我的应用程序。但是,当我归档并尝试导出它时,我会看到以下屏幕:

在这个屏幕上,当我单击“管理证书”按钮时,我会看到以下屏幕:

我试图在Apple开发者门户上重新生成配置文件。我生成并下载了移动设备配置文件,并尝试再次导出应用程序,但收到相同的丢失私钥错误

更新 我试图手动签署我的应用程序。当我从“配置配置文件”中选择“下载配置文件”时,它会显示以下输出屏幕:


谢谢

我想你应该重新开始

  • 退出Xcode

  • 删除DerivedData文件夹

  • 删除~/Library/MobileDevice/Provisioning Profiles文件夹

  • 在Keychain Access中,删除与Apple开发相关的所有内容

  • 在浏览器中转到门户并删除所有证书和配置文件


  • 现在重新开始。

    我能够在Mac OS的Keychain Access实用程序中找到Xcode AlternateDSID和Xcode令牌密钥。该实用程序允许我在输入计算机的管理密码后将密码更改为密钥。然后我可以在Xcode要求时使用新密码。这恢复了iOS分发证书丢失的私钥。

    我无法访问旧证书。我不知道它在哪里。所有的东西都在我的机器里。我在Mac上更新了我的操作系统,现在我不知道我的私钥在哪里。很抱歉,但现在问题已经解决了-我建议你删除所有内容并重新开始-退出Xcode,删除所有配置文件,从keychain中删除所有证书,转到portal并删除所有证书和配置文件,然后从Scratch开始。请记住,以防万一,这还不清楚,存档是用开发配置文件创建的,而临时导出是用临时分发配置文件完成的。我怎么可以删除门户上的所有证书?App Store上有许多不同的应用程序!我看不出这有什么关系。我在app store上有应用程序,这是我经常做的事情(事实上,至少一年一次)。撤销证书不会神奇地钻到应用程序商店并破坏现有的应用程序。这个答案是我解决这个问题的唯一有效方法,似乎我必须虔诚地遵循所有5个步骤才能让它工作。仅供参考,此链接显示如何删除上述第2点中的衍生数据。@CodePlumber谢谢。事实上,我非常经常地执行这些步骤,出人意料地频繁。一点也不难。