2011-07-11 160 views
2

所有,iPhone應用程序崩潰在關閉/重新打開

我已經創作的作品完美地在第一時間在應用程序中,但如果我強迫關閉它通過欄位於屏幕的底部,打開它備份,它崩潰,不會重新加載。我得到的唯一錯誤是Thread 1: Program received signal: "SIGKILL".,日誌中沒有任何內容。這在iPhone模擬器以及我的物理iPhone中都會發生。

編輯:我附上了調試日誌。就像我提到的,沒有任何表現。這是引發錯誤並且應用程序崩潰之後的日誌。

GNU gdb 6.3.50-20050815 (Apple version gdb-1703) (Thu May 26 17:11:52 UTC 2011) 
Copyright 2004 Free Software Foundation, Inc. 
GDB is free software, covered by the GNU General Public License, and you are 
welcome to change it and/or distribute copies of it under certain conditions. 
Type "show copying" to see the conditions. 
There is absolutely no warranty for GDB. Type "show warranty" for details. 
This GDB was configured as "x86_64-apple-darwin".Attaching to process 835. 
sharedlibrary apply-load-rules all 
Current language: auto; currently objective-c 
(gdb) 

任何人都有過這樣的問題嗎?

+0

那麼,調試器或崩潰日誌會說什麼? – DarkDust

+0

什麼都沒有。我在原帖中提到過。 – Baub

+0

我禁用了info.plist中的多任務,並且當我再次嘗試相同的過程時,它在調試輸出中顯示錯誤。我修正了錯誤,現在它按預期工作。現在,我可以通過底部的欄來關閉並重新打開應用程序,不會有任何問題。 感謝大家的幫助! – Baub

回答

8

這是預期的行爲。如果通過多任務欄關閉應用程序,則需要重新啓動調試過程。我已經多次看到這方面的發展。這不會在您的應用發貨後產生負面影響。發生這種情況是因爲調試器在終止時連接到應用程序。您的用戶未在調試您的應用,因此他們不會遇到此問題。

+0

它在模擬器和iPhone上都沒有做過。 – Baub

+0

這是你的第一個「多任務感知」應用程序嗎?就像我說的那樣,這是完全正常的,我已經看到了這種發展多次。這不會在您的應用發貨後產生負面影響。 – Moshe

+0

不,不是。此外,這個應用程序已經開發了相當長的一段時間,我已經嘗試了同樣的關閉/重新打開過程,它總是很好。 – Baub