2017-11-13 5 views
1

Xcode 9.1を使用して、iOSアプリケーションをビルドした後、アーカイブしようとします。 次のエラーメッセージが表示されます。プロファイルに証明書が含まれていません

プロビジョニングプロファイル「MyAppProfile」には、「iPhone Developer:My Name(X1YZ2AB3CD)」という署名証明書は含まれていません。

これを解決する最も簡単な方法は何ですか?

+0

この回答を参照してください:https://stackoverflow.com/questions/47699914/ios-app-archive-and-uploading –

答えて

1

自動署名を有効にしてみてください。ほとんどの場合、これらのことに注意が必要です。 このエラーの原因は、ビルドの配布/リリース用の開発者証明書(プロビジョニングプロファイルでは使用しない)を選択した可能性があるためです。

+0

私はすでに自動署名を試みました。それがうまくいかなかったため、私は手動署名に戻ったのです。 – Michel

+0

コード署名に適切な証明書を使用していますか? – jegadeesh

+0

私は実際にここではあまりよく分かりません。私はそれが動作し、それがほとんどの時間を知っています。しかし、私は数回、自動的に署名すること(物事をスムーズに動かすことになっている)が、私のローカル環境の外にアプリを置くときには、少なくとも私にとってはうまくいかないことに気づいた。だから、私はいつも重大な問題についてはマニュアルに戻ってきます。 – Michel

1

Macでキーチェーンを開き、開発証明書を確認してください...プロビジョニングプロファイルを作成した証明書を使用して証明書が期限切れになっていると思います。なぜ「MyAppProfile」に署名証明書が含まれていないのですか?

1.この問題を解決するには、開発者アカウントにアクセスし、最新の開発証明書をダウンロードしてキーチェーンに追加し、期限切れの証明書をすべてキーチェーンから削除します。あなたはキーチェーンに複数の開発者アカウントを持っているし、期限切れの開発者証明書の名前は、アクティブな開発者の証明書と同じであるとき

       Or 

2.この問題が来ます。

+0

あなたの提案に従ってみましたが、うまくいきませんでした。 キーチェーンから期限切れの証明書を削除し、現在の開発証明書だけを残しました。 実際に私は配布プロファイル(開発プロファイルではない)を使用しているときに署名証明書「iPhone Developer ...」を要求している理由をよく理解していません。 – Michel

+0

OK ... 1つのこと..キーチェーンにアクセスして、その証明書で使用できる秘密鍵があることを確認してください。 –

関連する問題