【发布时间】: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