我们有一个分发证书,它将在11月份过期。为了在签署我们当前的应用程序时获得快速响应,一位同事继续创建第二个证书。多个iOS分发证书问题
不幸的是,自从下载此证书后,我无法在使用终端时使用旧证书或新证书签署应用程序。每次我试图登录终端的应用程序,这两个证书是目前在钥匙串我得到的错误:
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配置文件只用签字。另外,根据我的钥匙链,这两个证书都是有效的并且有相关的私钥。
不幸的是,我接下来要做的事情完全失败。我需要尽快开始辞职,但是,我不能。
有关我如何签署我的申请的任何想法?
对于第一个问题有一个官方文档:http://developer.apple.com/library/ios/technotes/tn2250/_index.html#//apple_ref/doc/uid/DTS40009933-CH1-TROUBLESHOOTING_FAQ-HOW_DO_I_RESOLVE_THE_CODESIGN_ERROR__IPHONE_DEVELOPER__OR_IPHONE_DISTRIBUTION__AMBIGUOUS_MATCHES_对于第二个问题在SO上有类似的问题:http://stackoverflow.com/a/6769927/792677你已经检查过吗? –