web-dev-qa-db-ja.com

「キーチェーンの署名証明書を含む有効期限のないプロビジョニングプロファイルは見つかりませんでした」Horror

私はこのトピックを扱ったいくつかの他の質問を見ましたが、私のようなものはありませんでした。昨日、デバイスのリストにデバイスを無邪気に追加しました。

質問:

デバイスを追加すると、プロビジョニングプロファイルにリンクされるようになりました。ただし、それは私の配布プロファイルの1つにリンクされていないと思います。そこで、プロファイルの編集に入り、デバイスの横にあるチェックマークをクリックして、送信をクリックしました。これが問題の始まりです。

2つのことに気付きました。最近、1週間ほど前に証明書/プロビジョニングプロファイルを更新しました。さて、昨日プロビジョニングプロファイルを更新したと思います(または、少なくともオーガナイザーでそう言っています)。

また、プロジェクトをビルドしようとすると、「キーチェーンの署名証明書を含む期限切れのプロビジョニングプロファイルが見つかりません」というひどいメッセージが表示されます。ビルド設定では、プロファイルをプロビジョニングせずに、IDの下に署名IDが表示されます。私は人々がすべてを取り壊して再建しなければならないという恐ろしい話を読みましたが、ここでそれをする必要がないことを願っています。

関連する質問:
コード署名エラー:キーチェーンの署名証明書のいずれかを含む有効期限のないプロビジョニングプロファイルが見つかりませんでした

43
Greg Price

iOSの配布は非常に苦痛です!これは私のために働いた(この順序で手順に従ってください):

1)Xcodeオーガナイザーで:

  • すべてのプロビジョニングプロファイルを削除する

2)Mac OS Xキーチェーン:

  • すべてのiOS開発証明書を削除します

3)developer.Apple.comにアクセスします

  • 会員センターにログイン
  • すべての証明書を取り消す(edit:一部のredditorsは、より大きなチームで作業している場合、これは良い考えではないと指摘した。その場合は、期限切れのものを削除してみてください。)

4)xcodeオーガナイザーに戻ります。

  • [プロビジョニングプロファイル]タブの下の[更新](右下)をクリックしてログインします
  • リストアイテム

ポップアップで正のボタンをクリックします

5)Xcodeプロジェクトで「ビルド設定」タブに移動します

  • コード署名の下で開発者を選択します。そしてdistr。アイデンティティ
  • それらが存在しない場合、または有効でない場合は、developer.Apple.comにアクセスし、「プロビジョニング」に移動します。それらが無効な場合は、変更をクリックして再度保存します

6)Xcodeオーガナイザーに戻ります。

  • 再度リフレッシュを押す(右下)
81
j7nn7k

今日、私はXcode 4.3.2、そしてすぐに同じ問題が発生しました!最初に配布をアーカイブし、その後クリーンな新しいプロジェクトで、デバイスで実行しようとします。両方の問題を修正しました。

1。配布を成功させるために、iOSプロビジョニングポータルから配布証明書をダウンロードしてインストールし、その後XcodeでセットアップCode Signing Identity正しく。これでアーカイブの問題が解決しました。

2。新しいプロジェクトを作成し、デバイスで実行しようとすると同じ問題が発生しました。再びcertificatesのプロビジョニングポータルで、開発証明書を削除しました。また、すべての開発プロビジョニングプロファイルを削除しました。オーガナイザーからも削除しました。その後、デバイスを再度追加しました。お役に立てれば!

9
Petko

私にとっては、右下の「更新ボタン」を押すだけで答えが得られました!

私は誰かを助けることができると思います。

8
Thibaut

アプリのバンドル識別子が、使用しようとしたプロビジョニングプロファイルと一致しなかったときに、このエラーが発生しました。

3
iforce2d

Xcode 5.1があり、このような問題を修正しました

Xcode->設定->アカウント->詳細の表示->更新ボタン(左下)

それが更新された後、私は完了をクリックし、エラーは消えました:)

1

今日私はこれに出会いました。デバイスリストをクリーンアップした後(開発を行っていない一部を削除した)、開発証明書の一部が無効になったことがわかりました。それらをプロビジョニングプロファイルから削除し、再生成しました。