Xcode4.6ではすべて問題ありません。 Xcode5 dp6を使用してデバイスでアプリを実行しようとすると。 「一致するプロビジョニングプロファイルの問題が見つかりません」というエラーが表示されました。この問題を解決するにはどうすればよいですか?
[プロファイルのプロビジョニング]セクションでプロファイルを変更することを忘れないでください。
理想的には、必要なプロビジョニングプロファイルを選択した後、Code Signing Identity
にAutomatic
が表示されるはずです。オプションが表示されない場合は、現在のプロビジョニングプロファイルの秘密キーがないことを意味します。
私を本当に混乱させたのは、ビルド設定には2つの異なるセットがあることです。1)プロジェクト用2)ターゲット用
サイドバー(左上)には、プロジェクトを表す青いアイコンがあります。それをクリックしてください:
次に、右側のメインパネルのトップバーにある「General」というWordのすぐ左側に、プロジェクトの小さなアイコンがあります。それをクリックし、表示されるポップアップメニューでターゲットを選択します。
ターゲットを選択したら、ターゲットのビルド設定を変更できます。それらはプロジェクト自体のものとは異なります...変です!ターゲットの設定はビルド中に使用されるものであるため、プロジェクト全体のビルド設定がターゲットと異なる理由はわかりません。では、なぜプロジェクトの設定さえあるのでしょうか?わからない。
しかし、それはあなたがそれらを変更する方法です。これで問題が解決しました:コード署名>プロビジョニングプロファイル>の下のターゲット(プロジェクトではありません!)に移動し、設定を適切なプロファイルに変更します。長い間、ターゲットのみを選択することになっていたのを知らなかったため、プロジェクトでのみ変更していましたが、この問題が続きました。これで修正されます!
プロビジョニングプロファイルの設定が移動しました。私もそれを見つけるまでしばらくそれを混乱させました。
OK-上記のすべての回答はある程度正確ですが、この問題は解決しませんでした。 Xcode5を使用しています。
この一般的なエラーには多くのスレッドがありますが、私が読んだことから、これは3.xバージョンに由来するXcodeのバグであり、キーチェーンとの競合をランダムに引き起こす可能性があります。
次のことを行うことでこれを解決できました。
Xcodeを開く->設定->アカウント:開発者アカウントを削除する
キーチェーンを開く:キーを選択し、すべてのiOSキーを削除します。 [マイ証明書]を選択し、すべてのiPhone証明書を削除します
「/ Users // Library/MobileDevice/Provisioning Profiles」に移動し、すべてのファイルを削除します(Xcodeはモバイルプロファイルを保存する場所です)
Xcodeを開く->設定->アカウント:開発者アカウントを再度追加します
[プロジェクトのプロパティ]、[ターゲット]、[全般]タブに移動すると、次が表示されます。
[取り消してリクエスト](これを試しましたが、数分かかる場合があります)または[開発者プロファイルをインポート](またはApple開発者ポータルからダウンロードしてこの方法でインポートすると、高速になります。)
最後に、ビルド設定に移動して、「プロビジョニングプロファイル」と「署名設定」をここに記載されているとおりに設定できます。
これを行うと、これだけでこのエラーは解決しました。
私のために働いたより簡単なソリューションは次のとおりです:
XCode5で、アプリのターゲットをダブルクリックします。これにより、ターゲットの情報ペインが表示されます。 [ビルド設定]セクションで、古いプロファイルの[コード署名]セクションを確認し、正しいプロファイルに置き換えます。 「コード署名ID」および「プロビジョニングプロファイル」の値を更新します
場合によっては、特に新しい証明書を生成するか、新しいコード署名IDを使用し始めた後、.pbxprojファイルをクリーニングする以外に、これを修正する他の方法がないようです。これはおそらく修正されるバグであるため、この投稿の後にこの記事を読んでいる場合は、他の解決策を試してみてください。
これについては、pixeldockブログにすばらしい投稿があります。 http://www.pixeldock.com/blog/code-sign-error-provisioning-profile-cant-be-found/
要するに、ほとんどその記事から引用して、あなたがする必要があります:
幸運を!
私のプロジェクトには、無料と有料の2つのターゲットがあります。私の間違いは、私が無料のターゲットを見て、有料のターゲットを作成しようとしていたことでした。愚かな間違いですが、そこから誰かがこれからも学ぶかもしれません。
私の場合、「問題を修正」ボタンは約20秒間スピナーをトリガーし、何も修正しません。
これは私のために機能します(iOS 7 iPhone 5、Xcode 5):
Xcode>ウィンドウ>オーガナイザー>デバイス
左側のペインで接続されているデバイス(緑色のドット付き)を見つけます。 [プロビジョニングプロファイル]を選択します。右側のペインに、警告のある行があります。この行を削除します。
「問題の修正」ボタンをクリックして戻ってください。すべて問題ありません。アプリはデバイスで正常に実行されます。
[設定]、[アカウント](アカウントを選択)、[詳細の表示]のxcode5で、更新ボタンを押します。次に、ビルド設定で[プロファイルのプロビジョニング]を選択します。
ここをクリックすると同じ質問が表示されます:
(xcode5について、一致するプロビジョニングプロファイルが見つかりませんでした)
IOS7を使用していたとき、次のような警告が表示されます。一致するプロビジョニングプロファイルが見つかりません。その理由は、プロジェクトが他のグループに属している可能性があります。
次のようにします:保護されている*。xcodeprojという名前のファイルを見つけ、その内容を表示します。
次の3つのファイルが表示されます。
最初を開き、uuidを検索して行を削除します。
今日、XCode 6.1で同じエラーが発生しました
私が見つけたのは、何を試しても、XCodeに名前としてGUIDを付けてこのプロビジョニングプロファイルについて不平を言うのを止めることができなかったことです。
解決策は、XCode .xcodeprojフォルダー内にある.pbxprojファイルでこのGUIDを検索することでした。
GUIDを含む行を見つけるだけです。
PROVISIONING_PROFILE = "A9234343-.....34"
次のように変更します。
PROVISIONING_PROFILE = ""
もう1つ確認すること:XCode PROJECT設定にはプロビジョニングプロファイルとコード署名設定が含まれていますが、プロジェクトの「TARGETS」の下にsecond setがありますタブ。
そのため、XCodeがプロジェクト設定で引用されたものではないプロビジョニングプロファイルについて苦情を言っている場合は、XCodeプロジェクトの「TARGETS」の下に表示される設定を確認してください。
(4時間前に誰かがこのアドバイスを与えてくれたらいいのに。)
Xcode 5で修正の問題を実行した後、ビルド設定ですべてのドロップダウンリストが消えました。プロビジョニングプロファイルとコード署名の何が問題なのかを理解しようとして数日費やしました。リンクが見つかりました ビルド設定でXcode 4のドロップダウンリストが見つからない そして、エディターメニューで[値の表示]を再度有効にする必要があることを確認しました。うまくいけば、これがこの苦境にある他の誰にも役立つでしょう。
また、コード署名IDが正しく表示されるようにするには、派生データをクリアし、ソリューションをクリーンアップし、Xcodeを終了して再度開く必要がありました。配布プロビジョニングプロファイルは、開発者証明書によって署名されたものとして表示されましたが、正しくありませんでした。