原文鏈接:http://blog.csdn.net/hero_wqb/article/details/50462750
在通過友盟獲取到錯誤列表時,并沒有具體錯誤代碼,我們需要通過友盟獲取到的信息找到出錯的位置,下面介紹一種通過終端查找的方法。
首先,看一下在友盟獲取到的具體信息,如圖
下面做準備工作,我們版本上線打包時,會在本地生成Developer -> XCode -> Archives -> 日期 -> xxx.xcarchive文件,如圖
右鍵xxx.xcarchive文件顯示包內容,找到dSYMs文件夾下xxx.app.dSYM文件,如圖19-3。
Products -> Applications -> xxx.app文件,如圖
將xxx.app.dSYM文件和xxx.app文件放到同一個文件夾下
打開終端,執行如下語句:
cd 文件夾路徑? (可直接將文件夾拖進終端)
xcrun atos -arch arm64 -o xxx.app/xxx 0x10004ec6c? (其中arm64為CPU Type,xxx為項目名稱,后面地址是友盟獲取到的)
執行結果如圖19-6,得到錯誤位置SKRadio項目SKPlayVC.m文件553行代碼。