我们有一个分发证书,该证书将在 11 月到期。为了在签署我们当前的应用程序时取得进展,一位同事继续创建了第二个证书。
不幸的是,自从下载此证书后,我在使用终端时无法使用旧证书或新证书签署应用程序。每次我尝试在终端中签署应用程序并且钥匙串中都存在两个证书时,我都会收到错误消息:
iPhone Distribution: XXXX: ambiguous (matches "iPhone Distribution: XXXX and iPhone Distribution: XXXX in /Users/applicatonsigning/Library/Keychains/login.keychain)
此外,如果我删除证书/私钥并尝试单独使用旧证书或新证书,则会收到以下错误:
XYZ.app: object file format unrecognized, invalid, or unsuitable.
因此,到目前为止,我已经撤销并重新分配了我的 Apple Developer Cert,并尝试在我的 MAC 上创建一个配置文件以仅用于签名。此外,根据我的钥匙串,这两个证书都是有效的并且有关联的私钥。
不幸的是,我完全不知道下一步该做什么。我需要尽快开始辞职应用程序,但我不能。
关于如何签署我的申请有什么想法吗?