2011-02-23 92 views
0

我有兩個應用程序在應用程序商店與幾個用戶有問題。他們報告說,當他們加載應用程序時,它崩潰了幾次,但他們可以加載它。好奇的是,我從來沒有見過這種行爲。我已經在3.1.3被測試的應用程序,而用戶已全部使用的是iOS 4與iPhone 4啓動間歇性崩潰

我懷疑這是一個網絡超時問題,但因爲我看不到自己的崩潰日誌我不能肯定。另一種選擇可能是內存問題,因爲3.1.3沒有多任務而4是。將背景許多應用程序會導致崩潰(我已經看到了緩慢的iPhone了。)

我希望我能提供一些代碼,但因爲我沒有崩潰,我不知道從哪裏開始尋找。有沒有人有建議,可能是什麼原因造成的?

回答

0

首先,你爲什麼不檢測當前操作系統上?根據Apple的指導方針(以及良好做法),您應該測試和構建最新發布的SDK(目前iOS 4.2)。

,如果你還沒有和模擬器測試你的應用程序,我會下載最新的SDK。如果沒有模擬崩潰,則將設備升級到4.2或找到可以在安裝了4.x的設備上測試它的人。

您可以在這裏發表您的applicationDidFinishLaunching方法,我們會看到,如果我們可以提供幫助。

此外,你應該能夠從iTunes下載連接崩潰報告。希望您將發佈版本存檔爲符號。

+0

對不起 - 我是無意中含糊不清。我正在使用最新的sdk(即4.2),並且我正在舊設備上運行應用的生產版本(第一代iPod Touch與3.1.3),我已經在模擬器上使用4.2和幾個運行iOS 4.2的設備(iPod Touch,舊iPhone和iPad)。但我無法訪問iPhone 4,這似乎是崩潰中反覆出現的問題。我遠離我的開發機器,但我會看applicationDidFinishLaunching,並可能發佈它。謝謝 - – LancDec 2011-02-23 05:06:09

+0

另一個更新。我在iPhone 4上自己測試過,效果很好。我還測試了兩個運行4.2的iPhone 3gs。它墜毀在3gs上,但沒有別的。所以它可以運行在iPad,舊iPod Touch和iPhone 4上,但它似乎與第三代設備(包括iPhone和iPod Touch)有問題。iTunesConnect上沒有崩潰日誌,所以我看不到他們。 – LancDec 2011-02-24 19:37:32

+0

您是否可以在原始文章中複製/粘貼applicationDidFinishLaunching部分? – 2011-02-24 19:57:46