Apple分发证书创建者不匹配



我在一台Xcode为11.3.1的Mac(10.14.6(上,有一个应用程序,我上次更新是2019年,部署的一切都很顺利(尤其是签名(。最近,我添加了新的功能,并在Xcode中构建了Archive。现在我试着";验证应用程序";,用";自动管理签名";。Xcode生成";苹果分销证书";好的,但在下一步中,它说找不到证书的私钥。在Keychain中查找,私钥和证书就在那里。在Xcode"中;管理证书";显示了两条线:管理证书。

第二行是Xcode识别的证书,但Xcode似乎想要第一行。唯一的区别是创建者名称。据我所知,我对创建者的名字没有影响,应该是苹果开发者账户的全名。

我已经吊销了开发者帐户@apple中的证书,删除了钥匙链中的密钥/证书,并重新启动了进程(如本文其他地方所建议的(,还关闭/重新打开了XCode,但没有成功。还创建了一个";iOS发行证书";在苹果开发者账户中,但现在的苹果似乎想要一个";苹果分销证书";。

那么,如果Xcode不能识别自己生成的密钥/证书,我该怎么办呢?

以下是我为解决此问题所做的操作(在尝试使用另一台Mac后(。将OSX更新为BigSur,将Xcode更新为12.4。BigSur一个人并没有做到这一点(但我的一些程序变得毫无用处,谢谢苹果(。在普通(德语(AppStore上更新Xcode不起作用。我不得不使用这个链接来查找Xcode的更新。

现在;验证应用程序";工作得很好,所以我想这只是Xcode 11.3.1中的一个错误。

最新更新