2012-08-06 157 views
2

當我關閉的應用程序(雙擊Home鍵和觸摸X)在我的iPhone,它崩潰,我得到這個錯誤:應用程序崩潰時關閉

objc[9337]: class `ADManager' not linked into application 
objc[9337]: class `ADSessionManager' not linked into application 
objc[9337]: class `ADSession' not linked into application 
(lldb) 

-Deployment目標:iOS的5.1
- Iphone iOS 5.1.1
- 用iPhone上的Xcode測試

我該如何解決它?

+0

你可能想要發佈一些更多的代碼,以及你運行的是哪個版本的Xcode? – Chris 2012-08-06 22:02:51

+0

我正在使用Xcode版本4.3.3(4E3002)。我應該發佈什麼代碼?我不知道什麼代碼會有幫助。我可以發佈MasterView.h/.m,DetailView.h/.m和AppDelegate.h/.m。當我斷開我的iPhone與我的Mac,該應用程序運行完美。這很奇怪。 – Schlodi 2012-08-07 09:23:40

+0

您是從Xcode控制檯還是通過符號獲取的錯誤?您的應用是否允許在後臺運行? – Stunner 2012-08-09 03:36:10

回答

2

這是iOS4及更高版本中所有iOS應用程序的默認行爲。

1

嗯,運行連接到Xcode調試器的應用程序並不是一個好主意,然後在進程中間終止它。它很容易導致引導錯誤。

調試器不斷地監視你的應用程序時,你在iTunes中運行它,結束它顯然會導致崩潰=/

您可以在Xcode 4(與標籤看到,在「調試」選項卡中紡圖標在項目導航器中看起來像是一個語音按鈕和一些線條的圖標)。

不知道你試圖通過終止你的應用程序,一個註冊的後臺進程,如位置服務來實現?

+0

我只想關閉我的應用程序。沒有其他的。然後我得到這個錯誤,我很困惑/擔心我的應用程序是無用的。但現在一切都好。下次我將從iTunes斷開連接後測試我的應用程序。 – Schlodi 2012-09-04 09:22:18

相關問題