11 月に有効期限が切れる配布証明書があります。現在のアプリへの署名を早めるために、同僚が 2 つ目の証明書を作成しました。
残念ながら、この証明書をダウンロードして以来、ターミナルを使用しているときに古い証明書または新しい証明書でアプリケーションに署名できませんでした。ターミナルでアプリに署名しようとするたびに、キーチェーンに両方の証明書が存在すると、エラーが発生します。
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 で署名のみを行うプロファイルを作成しようとしました。さらに、私のキーチェーンによると、両方の証明書が有効であり、秘密鍵が関連付けられています。
残念ながら、私は次に何をすべきか完全に途方に暮れています。すぐにアプリの辞任を開始する必要がありますが、できません。
アプリケーションに署名する方法について何か考えはありますか?