2013-02-11 110 views
0

我在符號化我的崩潰日誌時遇到了一些問題。
我按照naveenshan在this線程回答的所有步驟。
但是,一旦我執行線無法符號化崩潰日誌

atos -arch armv7 -o 'app name.app'/'app name' 0x0003b508

它只是拋出我回地址0x0003b508回控制檯上。

我無法弄清楚爲什麼它沒有象徵我的崩潰日誌。

我甚至試圖通過將我的崩潰日誌拖放到我的xcode中的設備日誌中進行符號化。但即使這似乎並不奏效。

+0

你有'.DSYM'文件嗎? – trojanfoe 2013-02-11 10:12:28

+0

是的,我願意。我將DSYM文件,.crash文件和我的應用程序文件全部放在一個文件夾中。 – user1437241 2013-02-11 10:26:57

+0

事情是,我爲應用程序最初進行了測試,然後爲了表示我的崩潰日誌,我歸檔了相同的版本並獲得了我的DSYM文件。希望不應該成爲一個問題。 – user1437241 2013-02-11 10:33:17

回答

2

您必須具有在設備上安裝的生成版本生成的確切dSYM並生成崩潰報告。

55507在這個答案(即使原來的問題是不一樣的,步驟幫助確定,如果你有正確的dSYM)解釋說:Symbolicate Crash Log when App Name Contains Apostrophe and Space (Deployed App)

執行的符合atos你貼,是最可能返回沒有用處,因爲作爲參數給出的地址不必在您的應用程序中存在。您必須使用從崩潰報告中獲取的正確地址,並按照以下詳細說明正確計算:iOS crash reports: atos not working as expected

最佳方法是按照第一個鏈接的帖子中編寫的步驟操作。