Xcode 6プロセスの起動に失敗しました:アプリを起動しようとしてタイムアウトしました


82

アプリを実行すると、Xcodeでエラーが発生するため、アプリをデバッグできません。

プロセスの起動に失敗しました:アプリを起動しようとしてタイムアウトしました

デバイスに黒い画面が表示され、エラーメッセージの後にアプリが起動します。どうすればこれを修正できますか?

コード署名IDとプロビジョニングプロファイルを変更し、[Xcode]> [設定]> [アカウント]> [詳細]タブでプロビジョニングプロファイルを更新しようとしました。

Xcodeバージョン6.0.1(6A317)をiPad miniで使用しており、iOS8.0とMacBookをOSX10.9.4で実行しています。

この後、iPadがスリープモードに入ると(画面がオフになる)、もうウェイクアップできません。ソフトリセットを行う必要があります。


2
私のように、ここですべてを試しても役に立たなかった将来の読者のために:デバイスからプロビジョニングプロファイルをクリアすることで運が良かったかもしれません。Xcode 6でこれを行うには、[ウィンドウ]> [デバイス]に移動します。次に、ペインでデバイスを右クリックし、[プロビジョニングプロファイルの表示...]を開きます。私の場合、有効期限が異なるいくつかの繰り返しがありました。リストをクリアすると、これが修正されました。
BFar 2015

それは私にとってはそれでした(プロファイル)。私の場合、すべてを削除し、正しいものを再度追加し、デバイスを再起動し、XCodeを再起動してから、2つのクリーンビルドを実行する必要がありました(最初のビルドはまだ「起動しようとしてタイムアウトしました。 ")ふぅ!
Olie

1
以下の答えはどれも私にはうまくいきませんでした、それで私はもっと検索しました、そしてこの天才的な考えは
うまくいき

回答:


200

開発プロファイルではなく、配布プロビジョニングプロファイルを使用しています。このリンクを確認してください


4
私の場合、アドホックプロビジョニングプロファイルを使用しているため、これは正しいです。
Son Nguyen

1
素晴らしいヒントをありがとう!あなたが知ったらとても明白です!
Fattie 2014年

9
「考えられる原因-開発者プロファイルの代わりに配布プロファイルを使用していますか」のようなメッセージは、いくつかの白髪を節約します。
Jack BeNimble 2015年

私はこれが私のXcodeの問題だったとIshuのおかげで、私はこのエラーを探して停止し、最終的に私は私の答えを得たと思った
venki

67

直し方:

私はそれを修正します:

  • クリーンプロジェクト(製品>クリーン)
  • ハードリセットデバイス(電源ボタン+ホームボタン)
  • デバイスからアプリを削除します
  • xcodeを閉じる
  • iTunesを閉じる(iTunesを閉じる必要があります)
  • Xcodeを再度開いて実行してください!

iTunesが問題だったと思います。


編集:2017/02:ソリューションはまだ中華鍋です(情報を提供してくれた@SalGadに感謝します)。


理由はわかりませんが、これは確かに私にとってはうまくいきました。(私はディストリビューションプロビジョニングプロファイルを使用していませんでした。)
ToddB 2014年

私の場合は間違いなくiTunesです。iTunesを終了した瞬間、アプリはスムーズにビルドできました
Luong Huy Duc

私はiTunesの部分以外のすべてを行い、それは機能しました。奇妙ですが、うまくいきました。トンありがとう
ネオ

1
2017年2月-素晴らしいソリューション:)
SalGad

iTunesを終了しても、デバイスのiPhoneの上部に回転同期が表示されます。そのため、ハードリセットを行う必要がありました。Macから切断しても効果はありませんでした
Honey

7

iOS7.1.2を搭載したiPhone4で実行されているXcode6.2を使用していますが、問題も発生します。

Project and Targets' Code Signing設定が違うことがわかりました!そしてそれが問題の原因です。

コード署名

この問題を解決するには、コード署名の設定が同じであることを確認する必要があります。


ああ、いや... :(今、私は再び問題が発生しています。
KarenAnne

同じバンドル識別子を持つ2つのプロジェクトソースコードを取得しました。古いソースコードは機能していますが、新しいソースコードを起動できません。
KarenAnne 2015

5

タイムアウトが発生する理由となる可能性があるもう1つのことは、デバイスに多数のプロビジョニングプロファイルがあることです。私はそれらを約100個持っており、XCodeによってチーム開発ポータルから自動的にダウンロードされます。したがって、チームに大量のアプリとプロビジョニングプロファイルがある場合は、不要なPPの自動ダウンロードを防ぐために、XCodeをAppleIDからリンク解除することをお勧めします。アプリの起動時間を大幅に短縮します。

デバイスから不要なPPを削除するには、XCode-ウィンドウ-デバイスに移動し、デバイスを選択して、下部のコンテキストメニューの[プロビジョニングプロファイルを表示...]をクリックする必要があります。次に、プロファイルを手動で削除する必要があります。ヒント:手のルーチンを簡単にするために、キーシーケンス「下矢印」-「バックスペース」を使用します。


これが私の問題でした。不要なPPを削除することで解決
liruqi 2016

4

私はこれを持っていましたが、以前に投稿されたものは何も機能していないようでした。これは、Xcode6.3.2の問題を修正するために私が行ったことです。

  1. [製品]-> [スキーム]-> [スキームの編集...]に移動します。
  2. 実行スキームを選択します
  3. [情報]タブを選択します
  4. 設定が次のとおりであることを確認してください。
    • ビルド構成が「デバッグ」に設定されている
    • デバッグ実行可能ファイルがチェックされている
    • 自動起動がチェックされている

なぜ反対票を投じたのかわからない、それは私のためにそれを修正した。理由を説明してください。
dustinB 2015年

2

私の場合、開発プロファイルを使用していましたが、どういうわけか、[ビルド設定]> [コード署名]で、デバッグ用のプロビジョニングプロファイルが空でした。

しかし、「iOSチームプロビジョニングプロファイル」に設定する前に、「開発チームにはありません」と表示されたため、アカウントをリセットする必要がありました-Xcode>設定>アカウント-アカウントを削除します(「-」をクリックします)-アカウントを再度追加します

それで問題は解決しました


2

Xcodeがこのエラーを表示した後もアプリがデバイスで起動できる場合は、[デバッグ]-> [プロセスにアタッチ]を使用して実行中のプロセスにアタッチできることに注意してください。


2

この警告は、デバイスでコードを直接実行およびデバッグしようとしたが、ビルド設定で配布プロファイルを使用している場合に表示されます。デバイスでコードを直接実行してデバッグするには、Xcodeのビルド設定で開発プロファイルを使用する必要があります。開発プロファイルを設定したら、デバイスを再起動してXcodeプロジェクトをクリーンアップし、再実行します。これがお役に立てば幸いです!!


はい、[一般]-> [署名]->プロフィールを確認してください。開発プロファイルでプロファイルを設定し、Xコードで再構築して実行します。
ブルース2016年

1

アプリは10秒以内に初期化手順から戻る必要があります。そうしないと、OSによって強制終了されます。これはおそらく、起動段階で多くのことを行っているためです。

遅延初期化を実行して、コードをリファクタリングして異なる方法で実行し、最初のビューを表示する前に本当に重要なものだけを初期化してください。

アプリ自体についてもっと知る前に、より良いアドバイスを与えるのは難しいです


こんにちは、お返事ありがとうございます。いいえ、昨夜そのエラーが発生しました。8時間の睡眠の後、同じエラーが発生します...プロジェクトをクリーンアップするか、xcodeを閉じようとしましたが、何も変わりません。古いプロジェクトを開いて起動しようとしましたが、xcodeで常に同じエラーが発生します。コンピューター/ iPadの再起動やアプリのクローズなどの「ウィンドウ」スタイルのソリューションを試していますが、機能していないようです...
Tenaciousd93 2014

コメントなしで反対票を投じてもらうのはいつでもいいことです。
tomsoft 2014

なぜ誰かがこれに反対票を投じるのですか?おそらくそれは元の質問に対する正しい答えではありませんが、彼の主張は100%有効です。アプリの初期化が遅い場合、OSによって強制終了されます。
Rickster 2015

いいえ。それは単純すぎる理由です。このアラートは、ストーリーボードに1つのコントローラーがある空のアプリで表示されます
Pavel

0

私はこの問題に直面しているのXcode 6.2iPhoneの5SiOSのバージョン8.3

このメッセージは、アプリケーションをデバイスに初めてデプロイしたときに表示されます。

私が見つけた回避策は、デバイスからアプリケーションをアンインストールせずに、Xcodeからアプリケーションを再デプロイすることでした。今回は完全に実行されるはずです。これはXcode6.3ではなくXcode6.2でのみ観察されたため、XcodeとiOSのバージョンの互換性の問題である可能性があります。


0

この問題の大きくて奇妙なヒント...これは私に起こっていて、アドバイスはWebのどこにも役立ちませんでしたが、メインのViewDidLoadメソッドからすべてを削除すると機能することに気付きました。私はそれを台無しにしていた1行のコードがあることに気づきました。それは、大きくなる文字列の配列を参照していた行でした。私はこのNSString * mystring [100] [1000] [100]のようなものを持っていました。誤っていくつかのゼロを追加しましたが、何らかの理由で、この問題により、誤った署名によって表示されるのと同じエラーメッセージが生成されました。したがって、配列や行列を手に負えないようにしないでください。


0

方法#1:

電話をロックし、XCodeの開始を押し、XCodeが「デバイスのロックを解除して起動します」と表示されるまで待ってから、電話のロックを解除します。電話は正常に起動され、毎回機能します

方法2:

アプリをデバッグすることだけが目標の場合は、次の簡単で簡単なアプローチを使用できます。

  1. アプリがデプロイされたら、手動で起動します。
  2. [XCode]-> [デバッグ]-> [プロセスにアタッチ...]に移動して、リストからアプリを選択し、適切にデバッグします。

これは私にとってうまく機能し、多くの時間を節約します。これがお役に立てば幸いです、ありがとう!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.