2010-09-15 50 views
0

當我在模擬器中運行我的應用程序時,一切正常。它不能再甜美了! :piphone - 在設備上進行調試的問題

但是,當我更改爲在設備上進行調試時(iPod touch),一切都開始發生故障,沒有任何原因。

在應用程序打開幾秒鐘後(它將工作大約10秒鐘),它意外退出。 XCode控制檯沒有給出解釋(沒有EXC_BAD_ACCESS或任何 - 應用程序只是退出),除了告訴我The Program being debugged is not being run

重新插拔設備並再次運行應用程序會導致應用程序運行完好 - 直到我到達某個部分,它會變得有趣 - 停滯並掛起 - 並且會崩潰。崩潰報告說,沒有什麼有趣的除外:

Backtrace not available 

Unknown thread crashed with unknown flavor: 5, state_count: 1 

偶爾它會工作的規定(應用程序應該下載從互聯網上的視頻,將其保存到iPhone上的一個文件,然後發揮它 - 當它已經檢查了它的存在),直到你來播放視頻時,視頻持續約8秒,只是一個黑屏。

我的問題是,我絕對沒有IDEA從哪裏開始調試!當我在設備上運行調試時,它不會在控制檯上有任何東西! :(

任何想法哪裏開始,或爲什麼發生這種情況

感謝 托馬斯

+0

您確定您正在使用Debug Build Configuration進行構建嗎?還要檢查你是否正在使用「Build and Debug(Breakpoints On)」,而不是「Build and Run」(這些選項在Build中)。您是否編輯過您的調​​試版本配置的任何方面?最後,你試過把它關掉嗎? ;)(但嚴重的是,如果你還沒有重啓電腦和iPod)。 – Jasarien 2010-09-15 16:20:34

+0

這些工作都沒有。 :(我已經通過在Entitlements.plist中將get-task-allow設置爲true來再次調試工作(沒有意識到Ad-hoc版本不支持調試:()應用程序仍然可以在模擬器中完美工作,但在設備上掛起/崩潰。:( – 2010-09-16 08:44:11

回答

0

剛剛重寫了班級的部分 - 現在似乎工作正常。 :)

0

檢查:?

自己的應用無法在模擬器中運行爲安全起見,完全退出模擬器

驗證是否在下拉列表中選擇了調試配置,而不是分配(或其他)