新しいバイナリを送信する準備ができたときに、コードをアーカイブするために使用するローカル コンピューターの Keychain Access のキーを誤って削除してしまいました。
これを修正するために私がやろうとしているのは、IOS PROVISIONING PORTAL に移動し、左側の証明書付きナビゲーション項目をクリックして、開発証明書と製品証明書をダウンロードすることです。それらをダウンロードしてから KeyChain アイコンにドラッグしますが、それが何かを行っているかどうかはわかりません。
コードをアーカイブしようとすると、次のエラーが発生します。
Code Sign error: The identity 'iPhone Distribution: dist_name' doesn't match any valid, non-expired certificate/private key pair in your keychains
なぜこれが起こっているのか、それを修正する方法はありますか?
編集:
実稼働証明書を取り消そうとすると、現在のライブ アプリが機能しなくなるとシステムから言われました。