2013-05-07 46 views
0

我正在開發社交媒體應用程序。它可以很好地與iPhone4iPhone5。即使它在iPad 1也可以正常工作,但是最近2-3天我的應用程序不能工作超過1分鐘。我的iPhone4 & iPhone5有iOS 6 & iPad1有iOS 5.1。iPhone應用程序崩潰在iPad 1中的iOS 5.1,並很好地在iPhone 4和iPhone 5上工作

我檢查過器械。它沒有消耗那麼多的內存。因爲我的應用崩潰在HomeViewController

可以任何人有想法,它是什麼確切的問題?

+0

顯示代碼在哪個地方它崩潰的確切信息。 – 2013-05-07 09:47:38

+0

「它不消耗那麼多內存」的含義是什麼? – Buntylm 2013-05-07 09:48:03

+0

@BuntyMadan Madan no它沒有消耗那麼多的內存 – user2311383 2013-05-07 09:48:34

回答

1

我想是因爲內存問題

的應用崩潰,以確認它是一個記憶的問題,與iTunes同步您的設備,並查看~/Library/Logs/CrashReporter/MobileDevice/的文件與其名稱LowMemory。如果您在應用程序名稱旁邊看到(jettisoned),則表示iOS使用的內存太多而死亡。

應用程序可以在不離開崩潰報告的情況下退出的唯一方式就是它erroneously called exit()

欲瞭解更多信息,請參閱「Debugging Deployed iOS Apps」和「Understanding and Analyzing iOS Application Crash Reports」。

編輯

是什麼拋棄手段?

這意味着該過程被終止,因爲iOS的所需的內存:每個進程中的存儲器頁,在撰寫本文時是每個4KB數而言報道的

內存使用情況。 你會在iOS終止任何進程的名字旁邊看到「(拋棄)」以釋放內存。如果您在應用程序名稱旁邊看到它,則確認該應用程序因使用太多內存而終止。

Documentation

我會看看那個技術說明了一些額外的幫助。文件還指出,儀器不測量圖形內存的使用,這需要特殊的處理。

+0

我無法找到(拋棄)任何地方〜/圖書館/日誌/ CrashReporter/MobileDevice/ – user2311383 2013-05-07 09:55:02

+0

你可以張貼你的崩潰報告的照片 – Ushan87 2013-05-07 10:01:16

0

試試這個:

Edit Scheme 選擇 「Diagnostics」 選項卡,然後單擊 「Enable Zombie Objects」:如..

enter image description here

然後進入產品和配置文件的Xcode菜單上。 enter image description here

運行你的應用程序,你會得到崩潰

相關問題