2016-07-15 67 views
0

我正在測試框架HockeyApps以測試iOS應用程序,似乎我成功添加了我的應用程序。如何閱讀HockeyApp中的崩潰報告

我說這是觸發用戶觸摸按鈕後的代碼,代碼很簡單:

- (IBAction)didClickAuthenticateOptions:(id)sender { 

    NSString *s = @"x"; 
    id obj = s; 
    NSArray *arr = obj; 

    NSLog(@"the array has the following lenght:"); 
    NSLog(@"%lu", (unsigned long)[arr count]); 
} 

這個代碼將與我的應用程序崩潰終止。

我安裝和執行我的應用程序通常在我的iPhone和崩潰報告發送到我的網站:

crash report page

,但是當我打開崩潰報告,我希望得到有關文件的信息,方法,挑起崩潰

enter image description here

當我點擊「查看原始日誌」的代碼行我得到了這一切:

raw log

如何找到在所有日誌中引發崩潰的方法,行和代碼?

先感謝您的支持

回答

2

這是因爲你還不上傳正確dSYM files到HockeyApp。他們需要將隱藏的內存地址轉換回可讀的文件名,方法名稱和行號。

還有一些關於如何找到正確的dSYM here的信息。

+0

我試圖找到它在Xcode和iTunes連接,但我找不到該文件,我在我的問題上添加更多細節LukasSpieß –

+0

你是對的,而不是從頁面下載和安裝應用程序,我只是冉從xcode的程序,可能會生成另一個dSYM文件,當我安裝了正確的文件,它的工作完美,謝謝 –

+0

很高興聽到我可以幫助:) –