10

私は XCode 4.3.2 を使用しており、XCODE の Facebook SDK サンプル プロジェクトに基づいて既存のプロジェクトを開こうとしており、IOS 4.2 を搭載したターゲット IPhone で実行しようとしています。シミュレーターで実行されますが、IPhone でクラッシュし、コンソールに次のエラーが出力されます。

failed to send the qLaunchSuccess packet

何が問題なのか本当にわかりません

4

6 に答える 6

22

これは、配布プロファイルを使用して誤ってデバイス デバッグを実行しようとしたときに発生しました。気づいてdevプロファイルに切り替えるとすぐに、問題はなくなりました。

于 2012-06-15T11:52:46.920 に答える
16

いくつかの権限が壊れているか、デバッガー プロセスがハングしている可能性があります (十分な速さで終了しなかった)。Xcode を再起動するか、携帯電話を再起動します。いずれにせよ、それは厄介な従兄弟ほど悪くはありません。Processes That Can't Be Registered To The BootStrap Server

他のすべてが失敗した場合は、バックアップから復元します。

于 2012-04-07T14:35:09.607 に答える
6

Xcode 4.3.3 では、ブレークポイントで停止中にアプリを再実行する (command+R) または停止する (command+.) ことが原因です。取得したエラーを修正するには、通常、アプリを停止し (command+.)、デバイスのプラグを抜き、再度差し込んで、アプリを再度実行します。

今後この問題を回避するには、停止する前に続行することを忘れないでください (コマンド + コントロール + y またはデバッガー出力の近くにある再生ボタンを押します)。ブレークポイントが多数ある場合やループしている場合は、その行に移動して command + \ を押すことで 1 つのブレークポイントを無効にするか、command + y を押すことですべてのブレークポイントを無効にすることができます。

最終的に「これは通常、このプロセスの別のインスタンスが既に実行されているか、デバッガーでハングしていることを意味します」で終わるエラーが発生した場合は、デバイスを再起動する必要があります。

Appleにバグレポートを提出しました。これがそれに値する注目を集めるように、皆さんも同じことをすることをお勧めします.

編集:「qLaunchSuccess パケット」のバグは、4.3 のように Xcode 4.4 または 4.5 では発生しません。ただし、4.4 と 4.5 では代わりに「アプリの起動待ちでタイムアウトしました」というメッセージが表示されます。これは、新しいメッセージと同じ問題である可能性があります。考えられる解決策については、この質問を参照してください。met で機能するものはまだありません。ブレークポイントで停止しているときに停止するたびにエラーが発生しないため、動作は 4.3.3 とは異なるようです。実験して、4.3 の回避策で 4.4/4.5 の問題も修正されるかどうかを確認します。

于 2012-06-25T20:38:28.327 に答える
3

アプリがクラッシュするたびにこれを取得し、実行を実行して再起動します。実行する前に停止ボタンを押すと、これが表示されません。

しばらくして、最初に停止ではなく実行を押し続けると、iPhoneには上記のエラーメッセージのみが表示され、唯一の解決策はiPhoneを再起動することです。Xcodeを終了して再起動しても効果はありません。

これはXcodeのバグである可能性があります。

于 2012-05-03T09:45:11.100 に答える
0

起動時にクラッシュしていた悪いバージョンのアプリをインストールしようとしたときに、このエラーが発生しました。Xcodeとデバイスを再起動してもエラーは解消されませんでしたが、アプリを削除すると問題が修正されました。

于 2012-09-26T20:51:04.080 に答える
0

デバイスを再起動せずにこの問題を解決する少し簡単な方法は、言語を変更することです。

設定 - > 一般 - > 国際 (下から 4 番目) - > 言語 (上)

別の方法として、(フォルダー内に) バグのあるニュース スタンド アプリがある場合は、それをタップしてスプリングボードを再起動します。

于 2012-07-11T15:29:32.613 に答える