web-dev-qa-db-ja.com

Xcode 7.2が一致するプロビジョニングプロファイルが見つかりません

Xcodeを7.2にアップグレードする前は、Xcode 7.1.1を使ってアプリをビルドして配布していました。私はXcode 7.2にアップグレードしましたが、(その特定のアプリのバンドルIDに一致した)私のプロビジョニングプロファイルは、Xcode 7.1.1で動作していた私のインストール済み証明書と一致しません。

私は得る:

ビルド設定で、UUID "some_number"のプロビジョニングプロファイルを指定していますが、そのようなプロビジョニングプロファイルが見つかりませんでした。

私は新しい証明書とプロファイルを生成するために.certSigningRequestを再生成しようとしました、そしてターゲットのGeneralタブのチームが正しいことを確認しました。プロビジョンプロファイルを選択すると、キーチェーンのIDにすべてのコード署名IDが表示されますが、ペアリングが正しく行われることはありません。

Provision ProfileをAutomaticに設定し、Code Signing IdentityをiOS Developerに設定することでこのエラーは解決されるようですが、Provisioning Profileを管理する利点はXcodeが管理していると考えられるためになくなりました。

Provisioning ProfilesとCode Signing IdentitiesをAutomaticとiOS Developer以外に設定すると、このエラーが発生するのはなぜでしょうか。

145
n8yn8

私はまたXcodeを更新した後にいくつかの問題を抱えていた。

私はXcodeの設定を開くことでそれを修正しました(+,アカウント詳細の表示に移動します。次に、すべてのプロビジョニングプロファイルを選択してバックスペースで削除します(注:Xcode 7.2では削除できません)。 Xcodeを再起動してください。そうしないとリストが正しく更新されないようです。

次に、すべてダウンロードボタンをクリックすると、メンバーセンターで定義したすべてのプロビジョニングプロファイルがXcodeに戻ります。 Xcodeが生成したもの(接頭辞XC:)については心配しないでください、必要ならばXcodeはそれらを再生成します。 Xcodeをもう一度再起動します。

ビルド設定のコード署名セクションに移動して、正しいプロファイルと証明書を選択します。

どうしてこれが起こるのでしょうか。わかりません...私は、アプリの署名に関するAppleの方針を理解することをやめました。

327
s3lph

これらの他の答えを試す前に、まずXCodeを再起動してみてください 。私は他の答えで与えられたアドバイスに従うことになっていました、そしてそれからXCodeを再始動することがすべてのステップの後に必要であると言っている複数の人々に気づいた。私がしたのはXCodeの再起動だけで問題は解決しました。問題が解決するかどうかは誰にもわかりませんが、他の解決策を試す前に試してみる価値があります。 XCode 7.2.1を使っています。

62
Tanner Semerad

私もXcode 7.2で同じ問題を抱えています

それは以下のステップで解決しました: -

1)Open Xcodeの設定

2)適切なチームを選択してください。

3)[詳細の表示]をクリックします。

4)「署名のアイデンティティ」セクションでは:それぞれについて「リセット」をクリックします。

5)「プロビジョニングプロファイル」のセクションにあります。 「すべてダウンロード」をクリックしてください。

6)[完了]をクリックします。

7)Xcodeに移動して設定を作成し、選択します。 [全般]タブで、問題は削除されるはずです。

8)Xcodeを再起動してください。

9)ファイナルビルドを行います。

それで全部です。

31
ArunDhwaj IIITH

いまいましいことがうまくいくまでXcodeを終了してください。

27
SayeedHussain

https://developer.Apple.com/certificationauthority/AppleWWDRCA.cer をダウンロードして、キーチェーンアクセス>証明書に追加します(有効期限は2023です)。

8
Dmitry

また、私が提案したすべての手順を実行した後(何らかの理由でバックスペースでプロビジョンプロファイルが削除されない)、エラーが発生し続けます。私がようやくRestart Xcodeを考え出すまで。おそらく、Xcodeを扱うときは最初のステップになるでしょう:)

7
alexey.hippie

Xcode 7.3を使って、私はこれを理解しようとするのにあまりにも多くの時間を費やしました - ここでも他の場所でもトリックをしなかった答え - そして結局、ばかげて簡単な解決策に出会いました。

  1. Xcodeの環境設定チームの設定で、他の回答に記載されているようにすべてのプロビジョニングプロファイルを削除します。私はこれを右クリックして "Finderで表示"、Command + A、削除で行います - これらの詳細はXcodeのバージョンによって変わりました。
  2. プロファイルを再ダウンロードしない 再ダウンロードしてください。代わりに、設定を終了してプロジェクトを再構築します(私は接続されたiPhone用にビルドしました)。ビルドシーケンスの少し前に、プロビジョニングプロファイルが見つからなかったことを知らせるアラートが表示されます。これを自動的に修正するかどうかを尋ねられます。自動的に修正することを選択してください。
  3. Xcodeがいくつかのことをした後、あなたはあなたのアプリが必要とするものを提供する新しいプロビジョニングプロファイルを魔法のように持つでしょう。私はそれ以来TestFlightのために私のアプリをアップロードしました、そしてそれは素晴らしい働きをします。

これが誰かに役立つことを願っています。

4
John Watkins

キーチェーンを確認します - 有効期限が切れた証明書またはエラーメッセージについては、ログインおよびシステムキーチェーンを調べてください。

「この証明書には無効なユーザーが含まれています」というエラーメッセージと、期限切れのApple Worldwide Developer Relations証明書を含む証明書が見つかりました。

それらを削除し、 https://developer.Apple.com/certificationauthority/AppleWWDRCA.cerから新しいAWDRC証明書をインストールします

それから 認められた答え に続いてXcodeに新しい証明書を使わせます。

3
Anthony

私のために私は 悲しいことにうまくいかなかった の2つのステップを試してみました。

  • xcodeの「設定アカウント」→「詳細の表示」からすべての暫定プロファイルを削除し、新しくすべての暫定プロファイルをダウンロードする。
  • 毎回Xcodeを再起動する。

代わりに、私はここに与えられた別の問題に関連するキーチェーン証明書を解決しようとしました この証明書は無効な発行者Apple Push Servicesを持っています

この証明書には無効な発行者があります

enter image description here

  • キーチェーンアクセスでは、[表示] - > [期限切れ証明書を表示]に移動します。
  • ログインキーとシステムキーチェーン および "Apple Worldwide Developer Relations証明機関"で期限切れの証明書を探します。
  • 期限切れの証明書をすべて削除します。
  • 有効期限が切れた証明書を削除したら、次のURLにアクセスして新しい AppleWWDRCA 証明書をダウンロードします。 https://developer.Apple.com/certificationauthority/AppleWWDRCA.cer
  • 新しくダウンロードした証明書をダブルクリックして、キーチェーンにインストールします。 証明書有効メッセージを見ることができます。

enter image description here

今xcodeアプリに行きます。ターゲット→ビルド設定→プロビジョニングプロファイル。 「自動」から適切なプロビジョニングプロファイルまでの値を選択します。ビンゴ!!!プロファイルの不一致の問題が解決されました。

2

私の場合、問題は、アーカイブがプロビジョニングプロファイル(Me)を生成したものとは異なるTEAM-IDで構築されていたことです。したがって、私はエラーを得ました:

「一致するプロビジョニングプロファイルが見つかりません:ビルド設定でUUIDを持つプロビジョニングプロファイルが指定されていますが、そのようなプロビジョニングプロファイルが見つかりませんでした。」

これを解決するには:

  • 設定からプロビジョニングプロファイルを消去して再ダウンロードします。
  • Xcodeを再起動
  • [プロジェクト]プロパティの[一般]タブで、[チーム]に移動します。

  • 現在のチームを、プロビジョニングプロファイルの生成に使用したACCOUNTの下のチームと同じチームに変更します。

  • クリーン&ビルド

  • ビオラ!

これが誰かに役立つことを願っています。

2
Hernan Arber

私はXcode v7.3.1に更新しました、そしてそれは問題を解決しました。

2
Abdullah Umer

Xcode 7.3でもまだ同じエラーが出ました。証明書は暫定プロファイルだったのですが、それでも同じエラーが発生していても問題ないことを意味していました。何もクリックしなかったときにゴミ箱に移動するオプションを指定しましたが、設定ウィンドウを閉じてから再度開いたとき Command, 暫定的なプロファイルがなくなり、ダウンロードオプションが表示されました。ダウンロードをクリックしたところ、正常に動作し始めました。

1
Asad Khan

ここで説明した解決策は機能しますが、Xcodeのビルド設定の左上隅で正しいターゲットを選択する必要があることを付け加えたいと思います。これを考え出すのにしばらく時間をかけました...

enter image description here

1
Chuck Boris

AppleのWebページのバンドル識別子をcom.my.appからcom.my.app.iOSに変更することで、問題を簡単に解決できます。私はこの解決策を https://forums.developer.Apple.com/thread/15712 で見つけました。

1
pfoster21

私がしたことは、新しいプロビジョニングプロファイルを作成してそれを使用したことです。ビルド設定タブでプロビジョニングプロファイルを設定するときに、間違ったプロビジョニングプロファイル番号がありました(エラーメッセージにあるように "983ff ..."のように、それだけです!)新しいプロビジョニングプロファイルに修正された後、Xcode 7.2はそれ自体を更新し、正常にビルドされました。

1
Highwood

Xcode 7.2.1では、プロビジョニングプロファイルが正しい(正しいApp IDと証明書を持ち、対応する証明書がキ​​ーチェーンアクセスに存在する)ことが確実な場合は、コード署名IDを設定し、プロビジョニングプロファイルを自動に設定します。

1
Hahnemann

あなたは単にxcode設定に行き、次にアカウントに行くこともできます、そしてそれはそれからあなたの開発者プロフィールで単に再ログインするようあなたに頼むかもしれませんそしてそれから問題は消えるべきです。

お役に立てれば!

0
Rohan Vasishth

私には、プロビジョニングプロファイルに何もない(期限切れ)ので、XCode 7.3.1では上記のどれもうまくいきませんでした。 私は自分のiPhoneをMacに接続しなければならなかった そしてそれから1週間で期限が切れる別のプロファイルを作成したFix provisioning profileをクリックする。

0
Manish Jain

まだ解決していない人のために、私の問題はこれによって答えられました:

https://stackoverflow.com/a/41202884/3953197

0
Frederik Witte

私にとっては、ビルド構成をリリースからデバッグに変更することで問題は解決しました。

ビルド設定は 編集方式 - >実行 - >情報 - >ビルド設定 にあります。

プロジェクトをクリーンにしてから再実行してください。

0
Rishabh Sanghvi

App Storeに配布するときは、[製品] - > [達成]を選択し、アカウントとダウンロードした.mobileprovisionファイルが問題なければ、「コード署名エラー、一致するプロビジョニングプロファイルが見つかりません」と表示されます。 [ビルドして実行]ボタンをクリックして携帯電話で実行してください。

enter image description here

そして、ダイアログボックスが「修正」ボタンでポップアップ表示され、次に「修正」をクリックするだけです...最後に、あなたのデバイスには有効なプロビジョニングファイルがあります。 「Product - > Achieve」をもう一度実行するだけで、すべて問題ありません。

0
malajisi

他のユーザーが投稿したものに加えて、[ターゲット]設定([全般]タブ)で選択したチームが正しいものであることを確認してください。プロファイルが選択したチームとは異なるチームに属している場合、Xcodeはプロビジョニングプロファイルが見つからないと文句を言います。

0
Eneko Alonso