Xcode 9.1を使用して、iOSアプリケーションをビルドした後、アーカイブしようとします。 次のエラーメッセージが表示されます。プロファイルに証明書が含まれていません
プロビジョニングプロファイル「MyAppProfile」には、「iPhone Developer:My Name(X1YZ2AB3CD)」という署名証明書は含まれていません。
これを解決する最も簡単な方法は何ですか?
Xcode 9.1を使用して、iOSアプリケーションをビルドした後、アーカイブしようとします。 次のエラーメッセージが表示されます。プロファイルに証明書が含まれていません
プロビジョニングプロファイル「MyAppProfile」には、「iPhone Developer:My Name(X1YZ2AB3CD)」という署名証明書は含まれていません。
これを解決する最も簡単な方法は何ですか?
自動署名を有効にしてみてください。ほとんどの場合、これらのことに注意が必要です。 このエラーの原因は、ビルドの配布/リリース用の開発者証明書(プロビジョニングプロファイルでは使用しない)を選択した可能性があるためです。
Macでキーチェーンを開き、開発証明書を確認してください...プロビジョニングプロファイルを作成した証明書を使用して証明書が期限切れになっていると思います。なぜ「MyAppProfile」に署名証明書が含まれていないのですか?
1.この問題を解決するには、開発者アカウントにアクセスし、最新の開発証明書をダウンロードしてキーチェーンに追加し、期限切れの証明書をすべてキーチェーンから削除します。あなたはキーチェーンに複数の開発者アカウントを持っているし、期限切れの開発者証明書の名前は、アクティブな開発者の証明書と同じであるとき
Or
2.この問題が来ます。
あなたの提案に従ってみましたが、うまくいきませんでした。 キーチェーンから期限切れの証明書を削除し、現在の開発証明書だけを残しました。 実際に私は配布プロファイル(開発プロファイルではない)を使用しているときに署名証明書「iPhone Developer ...」を要求している理由をよく理解していません。 – Michel
OK ... 1つのこと..キーチェーンにアクセスして、その証明書で使用できる秘密鍵があることを確認してください。 –
この回答を参照してください:https://stackoverflow.com/questions/47699914/ios-app-archive-and-uploading –