【问题标题】:Apple Distribution Certificate Creator MismatchApple 分发证书创建者不匹配
【发布时间】:2023-03-16 14:22:01
【问题描述】:

我在带有 Xcode 11.3.1 的 Mac (10.14.6) 上并有一个应用程序,我最后一次更新是 2019 年,部署的一切都很好(尤其是签名)。最近我添加了新功能并在 Xcode 中构建了存档。现在我尝试使用“自动管理签名”来“验证应用程序”。 Xcode 可以生成“Apple 分发证书”,但在下一步中它说,找不到证书的私钥。查看钥匙串,私钥和证书在那里。在 Xcode 中“管理证书”显示两行: Manage Certificates.

第二行是 Xcode 识别的证书,但显然 Xcode 想要第一行。唯一的区别是创建者名称。据我所知,我对创建者名称没有影响,应该是 Apple 开发者帐户的全名。

我已经撤销了开发者帐户@apple 中的证书并删除了钥匙串中的密钥/证书并重新执行了该过程(如suggested elsewhere here),也关闭/重新打开了 XCode,但没有成功。还在苹果开发者账户中创建了一个“iOS 分发证书”,但现在看来苹果想要一个“苹果分发证书”。

如果 Xcode 无法识别自生成的密钥/证书,我该怎么办?

【问题讨论】:

    标签: xcode certificate


    【解决方案1】:

    这是我为解决问题所做的(在尝试在另一台 Mac 上运行后)。将 OSX 更新到 BigSur,将 Xcode 更新到 12.4。单独的 BigSur 并没有做到这一点(但使我的一些程序无用,感谢 Apple)。 通过普通(德语)AppStore 更新 Xcode 不起作用。我必须使用 this link 来查找 Xcode 的更新。

    现在“验证应用程序”工作正常,所以我想这只是 Xcode 11.3.1 中的一个错误。

    【讨论】:

      猜你喜欢
      • 2019-02-03
      • 2012-02-05
      • 2020-02-21
      • 2011-07-11
      • 2017-03-17
      • 2018-01-12
      • 1970-01-01
      • 1970-01-01
      • 2013-06-02
      相关资源
      最近更新 更多