2012-04-07 33 views
10

我正在使用XCode 4.3.2並嘗試打開基於Facebook SDK示例Project for XCODE的已有項目,並使用IOS 4.2在目標iPhone上運行它。 雖然它運行在其上的IPhone印刷崩潰的控制檯上的錯誤模擬器:未能發送qLaunchSuccess數據包

failed to send the qLaunchSuccess packet 

我真的不知道可能是什麼問題

+1

可能重複的[無法發送qLaunchSuccess數據包,無法在設備中調試](http://stackoverflow.com/questions/9834708/failed-to-send-the-qlaunchsuccess-packet-cant-debug -in-the-the-device) – CodaFi 2012-04-07 14:12:58

+0

它實際上是同樣的問題,但我已經看過這個問題的答案,他們不適用或修復我的問題 – Sindico 2012-04-07 14:17:07

+0

然後你有一個權限問題。重新啓動手機並重試。 – CodaFi 2012-04-07 14:19:31

回答

16

你可能有一些破碎的特權或掛起調試器過程(一個並不完全退出的人)。重新啓動Xcode或重新啓動您的手機,無論哪種方式,它不像它更煩人的表親

如果一切都失敗,從備份恢復它。

+0

對我來說沒有任何改變 – 2012-04-20 09:01:22

+3

那麼它幫助OP。 3個downvotes完全是角色。 – CodaFi 2012-04-20 15:46:48

3

每當我的應用程序崩潰時,我都會收到這個消息,然後通過執行Run來重新啓動它。如果我在運行前點擊停止按鈕,那麼我不會得到這個。

經過一段時間之後,如果我繼續點擊Run而不是Stop,iPhone只會顯示上述錯誤消息,唯一的解決方案是重新啓動iPhone。退出並重新啓動Xcode不會有幫助。

這可能是一個Xcode錯誤。

22

這發生在我身上時,我不小心嘗試使用分配配置文件進行設備調試。只要我注意到並將其切換到開發人員檔案,問題就消失了。

+0

解決了這個問題。謝謝! :) – Hlung 2012-07-02 17:08:34

6

在Xcode 4.3.3中,這是由於在斷點處暫停時重新運行應用程序(command + R)或停止它(command +。)導致的。爲了解決錯誤,一旦你收到了它,它通常會停止應用程序,(command +。),拔下設備,重新插入,然後再次運行應用程序。

爲了避免將來出現問題,請記住在停止之前繼續(command + control + y或點擊調試器輸出附近的播放按鈕)。如果您有許多斷點或處於循環中,可以通過轉到該行並按命令+ \來禁用一個斷點,或者可以通過按命令+ y來禁用所有斷點。

如果最終出現以「這通常意味着此進程的另一個實例已在運行或掛在調試器中」的錯誤結尾,則需要重新啓動設備。

我向蘋果提交了一個錯誤報告。我建議你們都這樣做,這樣才能得到應有的重視。

編輯:「qLaunchSuccess包」錯誤在Xcode 4.4或4.5中不會像在4.3中那樣發生。但是,4.4和4.5會遇到「超時等待應用程序啓動」的問題 - 可能與新消息相同。有關可能的解決方案,請參閱this問題。沒有什麼適合會面。行爲似乎不同於4.3.3,因爲每當我停在斷點處時停止,錯誤就不會出現。我會試驗一下,看看我4.3的解決方法是否也解決了4.4/4.5的問題。

0

解決此問題而不重新啓動設備的稍快方法是更改​​語言。

設置 - >通用 - >國際(第4自下而上) - >語言(頂部)

或者如果你有一個竊聽報攤應用程序(文件夾中),只需輕按重新啓動跳板。

0

當我嘗試安裝在發佈時崩潰的應用程序的錯誤版本上時,出現此錯誤。重新啓動Xcode和設備不會使錯誤消失,但刪除應用程序可以解決問題。