1阅畴,首先要有崩潰的app上傳時(shí)候的打包文件盯滚,也就是 .xcarchive文件定页。
這個(gè)文件可以通過(guò)以下方法找到纳像,點(diǎn)擊Xcode右上角的Organizer,然后點(diǎn)擊Organizer上面的Archives,就可以看到下面有個(gè)列表拯勉,列出的都是打包的文件,其中一個(gè)就是你打包時(shí)候留下的憔购,找到它宫峦。找到后點(diǎn)擊右鍵顯示包內(nèi)容,
看到dSYMs文件和Products文件夾 玫鸟。先打開(kāi)dSYMs文件夾导绷,看到y(tǒng)ourapp.app.dSYM文件,為了方便屎飘,把它復(fù)制到桌面妥曲。然后回去打開(kāi)Products文件夾看到Applications文件夾,打開(kāi)之钦购,然后看到了你的app,同樣把他復(fù)制到桌面檐盟。到這里準(zhǔn)備工作完成
2.打開(kāi)友盟統(tǒng)計(jì)錯(cuò)誤分析錯(cuò)誤趨勢(shì)
3,對(duì)著復(fù)制到桌面的yourapp.app.dSYM文件右鍵,顯示包內(nèi)容押桃,然后是Contents文件夾葵萎,進(jìn)入有Resources文件夾,打開(kāi)后有DWARF唱凯,然后打開(kāi)終端(在實(shí)用工具里)用cd命令打開(kāi)DWARF文件夾 回車(chē)
4羡忘,然后輸入xcrun atos -arch arm64 -o Huayingdai 0x0000000100048000
紅色部分根據(jù)打包編譯情況可以是 armv6,armv7,armv7s,arm64即:CPU Type
Huayingdai是你的app名字,即:Binary Image
0x0000000100048000是crash的內(nèi)存地址,即:Base Address
然后回車(chē),錯(cuò)誤內(nèi)存對(duì)應(yīng)的錯(cuò)誤代碼和行數(shù)就會(huì)輸出顯示出來(lái)了