我们有一个将于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.
到目前为止,我已经吊销并重新分配了我的苹果开发者证书,并尝试在我的 MAC 上创建一个仅用于签名的配置文件。此外,根据我的密钥链,这两个证书都是有效的,并且有关联的私钥。
不幸的是,我完全不知道接下来该怎么做。我需要很快开始重新签署应用程序,但我无法这样做。
您有什么想法可以帮助我签署我的应用程序吗?