原文鏈接:http://blog.csdn.net/hero_wqb/article/details/50462750
在通過友盟獲取到錯(cuò)誤列表時(shí),并沒有具體錯(cuò)誤代碼眯娱,我們需要通過友盟獲取到的信息找到出錯(cuò)的位置,下面介紹一種通過終端查找的方法爬凑。
首先徙缴,看一下在友盟獲取到的具體信息,如圖
下面做準(zhǔn)備工作,我們版本上線打包時(shí)于样,會(huì)在本地生成Developer -> XCode -> Archives -> 日期 -> xxx.xcarchive文件疏叨,如圖
右鍵xxx.xcarchive文件顯示包內(nèi)容,找到dSYMs文件夾下xxx.app.dSYM文件穿剖,如圖19-3蚤蔓。
Products -> Applications -> xxx.app文件,如圖
將xxx.app.dSYM文件和xxx.app文件放到同一個(gè)文件夾下
打開終端糊余,執(zhí)行如下語句:
cd 文件夾路徑? (可直接將文件夾拖進(jìn)終端)
xcrun atos -arch arm64 -o xxx.app/xxx 0x10004ec6c? (其中arm64為CPU Type秀又,xxx為項(xiàng)目名稱,后面地址是友盟獲取到的)
執(zhí)行結(jié)果如圖19-6贬芥,得到錯(cuò)誤位置SKRadio項(xiàng)目SKPlayVC.m文件553行代碼吐辙。