2011-02-08 101 views
4

我有一個應用程序,我偶爾會收到支持電子郵件,說應用程序崩潰在他們身上,不會再打開了。它顯示'Default.png'然後退出。即使應用程序被刪除並重新安裝。什麼會導致iPhone應用程序未報告的崩潰?

-I得不到崩潰報告或內存問題(如由iTunes使用報告從顯著樣本大小> 20K下載報告連接)

-I've證實它不侷限於一個特定的模式,而不是由造成越獄設備。

- 應用程序沒有外部依賴關係,那麼爲什麼重新安裝它不能解決問題?

什麼樣的問題可能導致崩潰未能報告並持續存在?

回答

0

用戶未向Apple報告錯誤報告。崩潰可能來自任何數量的來源。

+0

這樣一個很大的樣本規模肯定是一個問題影響的人有報道?你有什麼建議可以調試這個問題嗎? – 2011-02-08 00:36:17

0

您可以引導用戶完成在下次同步期間直接從iTunes中挖出崩潰報告的過程,並將它們直接發送給您。

您可以嘗試要求用戶從設備上刪除應用程序,重新啓動設備,然後讓他們在全新重新啓動後再次安裝應用程序。

1

如果你有一個uncaught exception handler,這取決於你在那裏有什麼,你不會得到相同的報告或者根本就沒有處理器。這會讓iTunes認爲根本沒有任何崩潰報告。 Uncaught exception handlers通常作爲分析框架或第三方通知工具的一部分添加。

雖然這可以回答你的問題,但更合理的解釋是,崩潰設備只需要重啓設備。

1

我認爲每個具有相當大的安裝基礎的應用程序開發人員都在過去像這樣的問題上掙扎。

您是否在使用任何形式的分析軟件包,例如Flurry幫助您報告崩潰?我們使用Flurry在蘋果方面取得了比這更大的成功 - 蘋果公司不會向你報告崩潰事件,除非你有許多事情 - 而且「只有少數」是遠遠不夠的。

此外,如果它顯示default.png和崩潰,請仔細看看您的啓動代碼。你是否在NSUserDefaults中設置了一些東西,如果已損壞,可能導致應用程序在啓動時崩潰?

不可否認的是,刪除並重新安裝並不能解決問題。

相關問題