我有在客戶端機器上創建的生成的dSYM文件。客戶有在建崩潰,現在我想通過簡單以下命令使用symbolicatecrash的終端去符號:SymbolicateCrash沒有創建正確的解除符號文件
symbolicatecrash myapp_iPod-Touch.crash myapp.app.dSYM > test.txt
,但它不產生任何有意義的去symboled文件。和它給在終端的follwoing錯誤:
Can't understand the output from otool
後來我發現在以下鏈接解決方案: iPhone SDK 3.0 and symbolicatecrash not getting along? 但它仍然不是去symbolicating確切的內存位置,負責碰撞確切的代碼行。
然後我嘗試了一些其他的選擇太: 以下是另一種選擇,但沒有奏效:
symbolicatecrash.sh -A -v [crashlog-filename] MyApp.dSYM
參考:http://apptech.next-munich.com/2010/01/symbolicatecrash.html
,幫助我最好的選擇是ATOS命令來獲取崩潰的確切的代碼行號,但我想要系統的象徵性倉庫創建轉儲。注意:當我在我的機器上創建構建並在我的機器上創建desymbolicate(我的機器)構建的崩潰日誌時,它會創建完美的轉儲文件(顯示的確切內存位置VS負責崩潰的代碼行)。
這些都是我在desybolicator寫,然後在終端上運行的線路? – UPT
這是您可以使用的另一個符號化腳本。只需將它複製到像symbolicate.sh這樣的文件中,設置其權限以便它是可執行文件,然後使用第5行中給出的參數從命令行調用它。 – rage