有沒有人在UIKit和其他系統庫沒有符號化之前見過這樣的崩潰日誌?我們的其中一款應用在啓動時遇到了崩潰問題,但只有少數用戶(如5)遇到此問題。 (據我瞭解,顯示default.png然後崩潰),我們一直無法重現它。在代碼中似乎沒有任何遺漏,我已經運行了靜態分析器,並且沒有顯示任何問題。但是,UIKit和其他庫沒有被象徵化的事實對我來說很奇怪。我查了一下libSystem.B.dylib 0000000000 0 + 0,並且在google上有一些關於這個以及與靜態庫的連接。這個項目確實使用靜態庫,但我會假設如果他們遇到問題,它不會在任何設備上工作,而不僅僅是一對夫婦。Iphone崩潰日誌不符號UIKit調用
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000000
Crashed Thread: 0
Thread 0 Crashed:
0 libSystem.B.dylib 0000000000 0 + 0
1 UIKit 0x0068a0dc 0x66c000 + 123100
2 MyApp 0x000307b2 -[RootViewController defaultImage] (RootViewController.m:39)
3 MyApp 0x00030720 -[RootViewController loadView] (RootViewController.m:49)
4 MyApp 0x00030182 -[RootViewController loadView] (RootViewController.m:43)
5 MyApp 0x00031894 -[AppDelegate applicationDidFinishLaunching:] (AppDelegate.m:52)
6 UIKit 0x31ada4b8 0x31acc000 + 58552
7 UIKit 0x31ad09e2 0x31acc000 + 18914
8 UIKit 0x31b29fd8 0x31acc000 + 384984
9 UIKit 0x31b298fc 0x31acc000 + 383228
10 UIKit 0x31b29332 0x31acc000 + 381746
11 GraphicsServices 0x3026c046 0x30267000 + 20550
這是其整體
-(UIImage*)defaultImage
{
return [UIImage imageNamed: @"Default.png"];
}
我們從一個用戶得到了IPA和爲Default.png似乎並沒有被破壞的defaultImage方法。
不幸的是,它是關閉客戶設備,但你的權利,最有可能解決它的象徵性問題。我們計算出了錯誤,並且絕對不要用類別覆蓋類中的方法。 – jjburka 2011-04-04 20:26:16
這就是爲什麼它不工作,謝謝! – mgrandi 2012-11-30 23:35:32
同樣的問題,但在應用程序中沒有添加重寫方法(它們是前綴)(可能在第三方庫中...)有沒有一種方法可以檢測被忽略的方法? – 2013-08-27 13:20:44