デバイスでアプリを起動しようとしています。シミュレーターで正常に起動しています。
私が試してみました:
動作させるにはどうすればよいですか?
コード署名に何かありますか?
現在、「Dont Code Sign」に設定しています
Xcodeからアプリを実行するときに開発者証明書ではなく配布証明書を使用すると、この問題が発生しました。ターゲットを確認してください->ビルド設定->コード署名。
@AndyDynnが彼のコメントで指摘したように、「Project」ビルド設定だけでなく、「Target」ビルド設定でもこれを行うようにしてください。
アプリをテストするために接続されたiPadを文字通り再起動し、問題を解決しました。
プロビジョニングプロファイルとコード署名がすべて正常であれば、XCodeを一度終了して再起動してください。それは私のために働くでしょう。
この問題が発生しました。デバイスでアプリを開き、Trust Computerをタップする必要がありました。すべてを20回再起動する必要はありません。
以下に、まだ言及されていない2つの素晴らしいハックがあります:
ハック#1:
携帯電話をロックし、XCodeスタートを押し、XCodeが「デバイスのロックを解除して起動する」と表示されるまで待機してから、携帯電話のロックを解除すると、正常に起動します毎回動作します。
ハック#2:
あなたの目標がアプリのデバッグだけである場合、別のシンプルで簡単なアプローチがあります:
これは私にとってはうまく機能し、多くの時間を節約します。これがお役に立てば幸いです!
私は同じ問題を抱えており、ここで答えを見た後、私は私のものを見つけました。手元の問題は次のとおりでした:私の開発配布証明書はiOS Dev Centerからgoneだったので、タイムアウトになったと思います。しかし、上記のエラーだけでいいのですが、インストールは機能しましたが、デバッグは機能しませんでした。だから私はXcodeに新しいものを再生成させました。
上記を試した場合、もう1つ試してみてください: タイムアウトを回避するためにiTunesを終了することに関するこのリンク です。これはXcode 5.1で動作します
暫定プロファイルをクリーンアップし、iPhoneを再起動し、コンピューターを再起動しました。
私は同じ問題を抱えていて、提案されたすべての手順を試しましたが、iPhoneの電源を切って初めて展開して実行することができました。
この問題に遭遇した人に追加の提案を投げかけるために(最近頻繁に私を燃やしています)-ターゲットに移動してみてください->(あなたのターゲット)->一般->チームと同じチームを再選択すると、強制的にXcodeでプロファイルを更新します。
それが何回か私にとって犯人でした。最近、新しいデバイスまたはw/eの配布証明書を再ダウンロードした場合に特に発生するようです。または、Provisioning Profilesディレクトリを一般的にダンプしたばかりの場合。
アプリを起動してデバッグするだけが目的の場合は、スキーマを編集して「起動する実行可能ファイルを待機」し、アプリを手動で実行することもできます。この設定は、スキーマの編集>実行>情報>起動の下にあります。 「自動」ではなく「実行可能ファイルの起動を待つ」を選択します。タイムアウトする代わりに(手動でタップして)アプリを実行するのを待機します。
以下の2つのステップが解決しました:
xcode
バージョンの場合:7.2
これは私の場合解決しました。
デバイスを再起動するだけで問題なく動作します
私の場合、[ターゲット]-> [ビルド設定]-> [プロビジョニングプロファイル]に値がありませんでした。コード署名を通じてOKに見えた)
option + command + shift + k
を実行してからプロジェクトを実行すると、私にとってはうまくいきました。
プロビジョニングプロファイルで選択すると、この問題が発生する場合があります。そのため、デバイスでアプリを起動する際は、配布プロファイルではなく開発プロファイルを使用していることを確認してください。私は同じ問題に直面しています。しかし、同じプロセスを使用してそれで逃げました。
[プロジェクト]> [ビルド設定]> [プロビジョニングプロファイル]を確認し、開発プロファイルを選択します。
また、同じタブでコード署名IDを管理します。開発者のIDと配布のIDの両方を必ず選択してください。
上記のすべての答えが役に立たなかったため、ソリューションを公開します。
.xcodeproj
および.xcworkspace
内のxcuserdata
フォルダーをすべて削除し、Xcodeを再起動すると問題が修正されました。削除するには、アプリフォルダーでyour_app_name.xcodeproj
またはyour_app_name.xcworkspace
を右クリックし、"Show Package Contents"
を選択します。誰かが時間を節約するのに役立つことを願っています。
製品名のドット「。」を確認してください「。」製品名には使用できません。
上記に従った後、それはまだ機能しませんでした(xCode 6より)。しかし、携帯電話を再起動してアプリを削除した後、動作しました。
環境のプロビジョニングプロファイル設定が開発プロファイルに設定されていることを確認します。プロジェクト>ビルド設定>コード署名
ターゲット設定とPodプロジェクトで設定することを検討してください(Cocoa Podsを使用する場合)。
開発プロファイルが存在しない場合は、それを作成またはダウンロードします:証明書、識別子とプロファイル>プロビジョニングプロファイル