Xcode 未安装分发证书私钥

Xcode Distribution Certificate Private Key Not Installed

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

在此屏幕上,当我单击 "Manage Certificates" 按钮时,出现以下屏幕:

我试图在 Apple Developer Portal 上重新生成配置文件。我生成并下载了 Mobile Provision 文件并尝试再次导出该应用程序,但我收到了相同的私钥丢失错误。

更新 我试图手动签署我的应用程序。当我从 'Provisioning Profile' 中选择 "Download Profile" 时,它会显示以下输出屏幕:

谢谢

我认为你应该重新开始。

  1. 退出 Xcode.

  2. 删除 DerivedData 文件夹。

  3. 删除 ~/Library/MobileDevice/Provisioning 配置文件 文件夹。

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

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

现在重新开始。

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