每次我注销并登录到我的远程 Mac 时,我都会在存档时收到此错误:
The identity 'XXXX' doesn't match any valid, non-expired certificate/private key pair in your keychains.
每次,我都需要申请新证书,更新我在 iTunes Connect 网站上的所有配置文件,并重建我的应用程序。
从最近开始,这对我来说根本不是问题。但现在我需要在每次登录时执行此操作。
每次我注销并登录到我的远程 Mac 时,我都会在存档时收到此错误:
The identity 'XXXX' doesn't match any valid, non-expired certificate/private key pair in your keychains.
每次,我都需要申请新证书,更新我在 iTunes Connect 网站上的所有配置文件,并重建我的应用程序。
从最近开始,这对我来说根本不是问题。但现在我需要在每次登录时执行此操作。
好的,我想通了。在钥匙串中,从 login-certificates 中选择已知可与您的配置文件一起使用的证书。选择文件->导出项目。它将询问您选择的密码。提供它,并将文件另存为 .p12 在您喜欢的位置。
重新登录后,启动钥匙串。如果您的证书未显示在登录证书下的钥匙串中,请执行此操作。
注意: 当您也需要将开发转移到另一台 Mac 时,可以使用相同的方法。在重新登录到目标 mac 后执行这些步骤,从源 mac 获取 p12 导出文件。