私はここで与えられたすべての方向に従いましたが、無駄でした。
配布プロビジョニングプロファイルの作成/追加(1000回)証明書を削除および作成しました。それらをキーチェーンに追加しました。新しい証明書を使用して配布プロファイルを作成します。
アプリをビルドしても警告やエラーは発生しません。アプリをアーカイブしてアドホックディストリビューションを作成しようとしている場合にのみ、警告に署名するために使用できるIDがありません。ダウンロードIDを使用しようとすると、Xcodeがクラッシュします。
これは、Xcode 5にアップグレードしてから発生し始めました。
証明書とプロファイルのステータスは有効です。また、ターゲットとプロジェクトの両方のコード署名IDの下で正しい配布プロビジョニングプロファイルを選択するようにしました。
これが私がたどったリンクの1つです。
https://stackoverflow.com/questions/13592074/no-identities-are-available-for-signing
Xcode 5
1)developer.Apple.comで別の名前で配布プロファイルを再作成します。
ダウンロード/開く
cmd +、->設定>アカウント>詳細の表示>同期/更新
3)ビルド設定の下
プロビジョニングプロファイル>リリース>新しいプロビジョニングプロファイルを選択します。
上記-コード署名IDで、魔法のように表示されるはずです。
TestFlightAppにアップロードするためのアドホックビルドを作成しようとしたときにも、今日この問題に遭遇しました。 Target-Code Signing ProvisioningProfileセクションを更新して修正しました。アドホックプロファイルを指すようにリリースプロビジョニングプロファイルを設定します。次に、[アーカイブ]メニュー項目からパッケージを作成すると、アドホック配布用の正しいプロファイルが使用されます。これはXCode5の新機能のようです。
私は同じ問題に遭遇しました。私はそれに約3週間を費やしました。アプリを一から作り直しました。証明書とプロビジョニングプロファイルを何十回も作り直した必要があります。すべてが大文字と小文字を区別し、完全に一致していました。プロジェクトセクションとターゲットセクションの両方ですべてが設定されました。
結局、アドホック検証をスキップして、定期的な配布プロファイル検証を選択することにしました。その後、アプリは最終的に完全に検証され、問題はありませんでした。
また、検証ではなく配布をクリックすると、XCodeでアドホックプロファイルを選択できるようになり、これまでのところ、スムーズにベータテストを行うことができました。
要するに、私はアドホックプロファイルで検証することができませんでしたが、それを回避する方法を見つけました。まだAppStoreに提出していませんが、定期的な配布プロファイルで検証できたという事実は私に希望を与えてくれます。
これがお役に立てば幸いです。
Xcodeを使用してアプリを送信する代わりに、 このチュートリアル に基づいてアプリケーションローダーアプリを使用しました。
私は検証の問題に遭遇しました-ああ喜び:-P
私も同様の問題を抱えていました。解決策は、プロジェクトナビゲーターのプロジェクトセクションとターゲットセクションの両方でプロビジョニングプロファイルとIDを設定することだと思います。私がプロジェクトを続けた後、アイデンティティが見つかりました。お役に立てれば!
Xcode
>> Preferences
に移動し、現在のプロビジョニングプロファイルにリンクされたappleIDを持つApple開発者プログラムに関連付けます。
その価値について、私は非常によく似た問題を抱えていました。 Xcode 5の後ではなく、誤ってキーチェーンをリセットした後、それは私には起こり始めませんでした。 (リモートマシンのキーチェーンをリセットしようとしていたのですが、誤って自分でリセットしました。Doh!)
Xcodeでその画面が表示されたら、完了です。そこからオプションを選択すると、Xcodeがクラッシュします。 100%再現可能。私はそれを報告しました、そしてうまくいけばそれは将来のアップデートで修正されるでしょう。
私が偶然見つけた解決策は、マシンのプロビジョニングプロファイルを修正する必要がないことでした。ダブルクリックしてダウンロードし、キーチェーンに入れる必要がありました。実際にはキーチェーンには表示されませんが、Xcodeに表示され、以前は存在しなかったIDに署名するコードの新しいオプションが突然表示されます。これを自動に設定しました。
これがこの問題の解決策であると言っていたら、私はすでにDID 5回!リセット、取り消し、および取り消しの過程にあると言っていたので、あなたを笑ったでしょう。再インストールし忘れましたか?キーチェーン内のすべての証明書を表示できますが、プロビジョニングプロファイルを表示する方法が実際にはわかりません。新しいプロビジョニングプロファイルを入力すると、コード署名IDオプションとしてXcodeに表示されます。以前はありませんでした。