ios測試基礎四:crash日誌分析

來源:互聯網
上載者:User

ios測試基礎四:crash日誌分析
iOS應用crash日誌分析解析crash日誌,得到可疑代碼,精確到類,程式碼;1. 首先,拿到手機上 崩潰後的crash日誌,方法許多,這裡介紹一種;手機串連上xcode,點擊xcode-Window-Devices,如所示,找到對應時間點,對應應用產生的crash日誌資訊,選中,右鍵,選擇Export Log,將它儲存至某目錄下,這樣就得到 crash記錄檔“應用程式名稱+時間+log.crash”;1.jpg2.jpg2. 其次,拿到應用打包時產生的.xcarchive檔案,如何找到它:xcode-Window-Organizer,開啟後,可以看到所有打過包的Archives列表,找到崩潰包對應的 Archives檔案,右鍵選擇 show in finder,此檔案為  " 應用程式名稱+時間.xcarchive";3. 注意,將第1步和第2步得到的 兩個檔案放到同一目錄下吧;4. 開啟mac上終端,輸入命令列,此命令列執行的結果為 對應的類檔案名稱+出錯的程式碼號,一般來說,是相當精確的。。   atos -o  檔案1 -arch arm64 -l 地址1 地址2運行後,結果為 如下所示,類名,程式碼號資訊,對於定位出crash原因就相當簡潔了。4.png命令列中 :檔案1 的來曆: 選擇檔案 " 應用程式名稱+時間.xcarchive"--右鍵--顯示包內容--"dSYMs"--"應用程式名稱.app.dSYM"--"Contents"--"Resources"--"DWARF"--"應用程式名稱" ;---這個“應用程式名稱”就是檔案1,將它直接拖到 終端上即可;地址1、地址2 的來曆:雙擊開啟檔案 “應用程式名稱+時間+log.crash”--找到 Last Exception Backtrace,最後的異常堆棧資訊,在裡面的資訊裡找到  崩潰應用的名稱相關的日誌;如所示,紅框處為崩潰應用程式名稱,後面的紅箭頭所指地址為 地址1,藍箭頭所指為 地址2;3.jpg 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.