web-dev-qa-db-ja.com

ビルド設定は、UUIDでプロビジョニングプロファイルを指定します

新しいコンピューターでアプリをアーカイブできないようです。配布および開発用の新しいプロビジョニングプロファイルを作成しました。新しい証明書署名要求を作成しました。 iPhoneでアプリを作成できますが、アーカイブできません。エラーが発生し続けます:

一致するプロビジョニングプロファイルが見つかりませんビルド設定では、UUID「BD657D9A -...」でプロビジョニングプロファイルを指定していますが、そのようなプロビジョニングプロファイルは見つかりませんでした。 Xcodeは、Member Centerから新しいプロビジョニングプロファイルをダウンロードすることでこの問題を解決できます。

「問題の修正」をクリックしてみましたが、引き続きエラーが発生します。キーチェーンから証明書を削除し、開発ポータルから再度ダウンロードしましたが、機能しませんでした。 Xcodeのクリーニング、再構築、終了を試みましたが、いずれも機能しません。 Code Signing-> Automaticのさまざまな組み合わせを試してみました。また、開発ポータルで作成したばかりの開発プロファイルとしてデバッグプロビジョニングプロファイルを選択し、開発ポータルで作成したばかりの配布プロファイルも手動で選択しました。 。両方とも機能しないようです。他のトラブルシューティングのヒントはありますか?ありがとう。

67
Crystal

XCode 7.2を使用していますが、この問題が発生しました。 XCodeを再起動すると、これが解決しました。それが常に問題を解決するかどうかはわかりませんが、最初にこれを試してください。

114
plivesey

ここで答えを出すには遅すぎることはわかっていますが、この問題を検索した後、この質問が一番上に表示されます。プロジェクトを選択してこれを解決し、Build settingsUUIDオプションを必要なものに変更しました。

enter image description here

42

現在Xcode 7.2を使用している場合、デベロッパーセンターまたはXcode>環境設定>アカウントから個々のプロファイルをダウンロードすると、このメッセージが表示されるようです。 [チーム名]および[詳細の表示]> [プロビジョニングプロファイル]セクションを選択します。個々のプロファイルをダウンロードし(特定のプロファイルを見つけるのが難しいので数十個もあるので)、このエラーに遭遇していました。個々のプロファイルをダウンロードした後に[すべてダウンロード]を選択しても、このエラーは表示されます。

プロビジョニングプロファイルを見つけて削除し、[すべてダウンロード]を選択する必要があります。最も簡単な方法は、すでにダウンロードされているアカウントの詳細のプロファイルを右クリックし、「Finderで表示」を選択してすべて削除することです。次に、[すべてダウンロード]を選択すると、プロファイルがコード署名に一致することを期待します。

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

17
n8yn8

Xcode 7.2でこの問題が発生し、チュートリアルサイトからダウンロードしたサンプルを使用して、iPhoneでこれを実行しようとしました。

私にとってこの簡単な解決策はうまくいきました:

1)「ビルド設定」->「コード署名」:元の作成者の「ハードコーディングされた」UUIDが表示されます->これをデバッグとリリースの両方で「自動」に変更します。

enter image description here

2)[全般]-> [ID]-> [チーム]で、プロビジョニングプロファイルを選択します。必要に応じてバンドル識別子を更新することもできます。

enter image description here

3)そのような変更の後、「クリーン」は常に良いアイデアであり、ビルドします

これで問題が解決しました!

7
Ronny Webers

これはXcode 7.1の既知の問題です。私の場合、プロファイルを再作成することが唯一の成功した回避策でした

  1. メンバーセンターで以前の配布プロファイルを削除する
  2. 配布プロファイルを再作成します
  3. 再作成されたプロファイルでアーカイブする
4
Dion Cho

プロジェクトのDerivedDataを削除するとうまくいきました:

rm -rf ~/Library/Developer/Xcode/DerivedData/AppName
2

アーカイブしようとしたとき、XCodeの再起動、クリーニング、再構築を試みたとき、同じエラーが発生していましたが、しばらくは何も機能しませんでした。次に、プロジェクトとして選択されたターゲットで、(一般)->(アイデンティティ)->バンドル識別子で、削除してから同じ正確な(愚かなことを知っています!)バンドル識別子名を再入力し、今度は再度アーカイブしようとしました働いた。このようなクレイジーなバグ。

1
AshleyC

Xcode7.1を7.1.1に更新しました。次に、この問題を解決しました。

1
sagaraya

Project.pbxprojをテキストエディターで開いてUUIDを検索し、PROVISIONING_PROFILE = "UUID";のような行を削除しました。

1
Same7Farouk

iPhone構成ユーティリティ およびXCodeオーガナイザーを使用して、すべての証明書/プロビジョニングが正しく構成されていることを確認してください(緑色のマークが付いている必要があります)。デバイスがApple Developerの証明書/プロビジョニングに含まれているかどうかを確認してください。

このようなXCodeの検証とkill/opening(アクティビティモニターを使用して完全に殺す)は私のために働いた

1
Alex Peda

上記のすべてをあきらめます。私のために働いた唯一のものは:

  1. 開発者ポータルから証明書とプロファイルを削除する
  2. Macから証明書とプロファイルを削除する
  3. 開発者ポータルで証明書とプロファイルを再作成し、ダウンロードしてMacにインストールします
  4. Xcodeの「一般」タブからバンドル識別子を削除します
  5. バンドル識別子を再追加
  6. Xcodeコード署名で新しいプロファイルとコード署名エンティティ(devおよびprod)を割り当てます。
  7. (再びクリーン)、ビルド、テストとしてデバイス/シミュレーターに展開
  8. ITunesの現在のバージョンにアーカイブしてアップロードする

手順7で、xcodeはキーチェーンへのアクセスを要求しました(上記の他のソリューションでは実行しませんでした)。

手順8でも同じです。

何が起こっているのかわからない(私の証明書とプロフィールは3か月しか経っていません)、これは「総当たり」方式でしたが、うまくいきました。

幸運を。

0
goggelj

みんなが提案したことはすべてやりましたが、どれも私の問題を解決しませんでした。

Xcode 7.3.1を使用して、それを修正したのはこれでした:

設定を変更して、シミュレーターでアプリを実行します。デバイスで実行するように設定していて、デバイスuddがプロビジョニングプロファイルにない場合は、(間違って)怒鳴ります。

[プロジェクト]> [ターゲット]> [ビルド設定]> [コード署名]> [プロビジョニングプロファイル]に移動し、[自動]から変更して、必要なプロファイルを選択します。この時点で、シミュレーターで実行するようにアプリを変更していない場合は、「問題の修正」を促すアラートがポップアップ表示される場合があります。しないでください!

リストからプロビジョニングプロファイルを手動で選択したら、アプリをアーカイブします。ビオラ!

0
jungledev

次の手順でこの問題を解決しました。

  1. cd〜/ Library/MobileDevice/Provisioning\Profiles /
  2. rm * .mobileprovision
  3. プロビジョニングをリセットします
0
Robin Lee

多くの人が、「〜/ Library/MobileDevice」の「Provisioning Profiles」フォルダーからプロファイルを手動でコピーしています(自分自身を含む)。これで問題が解決しない場合は、コピーと貼り付けを終了し、シンボリックリンクしてください!

$ Sudo -i

# mkdir /Library/MobileDevice; ln -s /Users/myuser/Library/MobileDevice/Provisioning\ Profiles/ /Library/MobileDevice/-myuserはユーザー名です。

0
humbolight

バンドルIDが開発者ポータルのアプリIDと一致することを確認してください。バンドルID com.company.MyAppとアプリID com.company.myappがありました

0
derpoliuk

同じ問題を抱えていた…プロジェクトのXcodeのGENERALビューのBUNDLE IDENTIFIERが、Dev Webポータルでプロファイルが読み取るものと一致していることを確認してから、そのプロファイルをXcodeにインストールします。 BUILD設定でそのプロファイルを選択すると、今では解決できます(アプリは問題なくデバイスにインストールされています)が、GENERALビューに戻ることができ、FIXボタンが実際に機能することにも気付きました。 「プロファイル(「修正」ボタンを押すと、修正ボタンが消えます)

0
COCONUT INFO