一席怪、首先要找到匹配的.dSYM文件腌紧。
工程每次Build都會更新.dSYM文件砸喻,所以需要保存.dSYM文件陶珠。
在Terminal中進(jìn)入.dSYM文件的所在目錄下挟裂,執(zhí)行:
dwarfdump --uuid appName.app.dSYM
結(jié)果是:
UUID: 3C13BB78-4599-356B-8041-3EA731094CDD (armv7) appName.app.dSYM/Contents/Resources/DWARF/cheyipai
UUID: 731A43CF-C7F4-3590-9690-9D6A9C0B7934 (arm64) appName.app.dSYM/Contents/Resources/DWARF/cheyipai
二、如果程序基地址為0x0039488b背率,方法的堆棧地址為0x00078000话瞧,那么執(zhí)行:
atos -arch armv7 -o appName.app.dSYM/Contents/Resources/DWARF/appName -l 0x00078000 0x0039488b
(PS:如果是arm64就把armv7 換為arm64。)
結(jié)果是:
-[PagedFlowView dequeueReusableCell] (in cheyipai) (PagedFlowView.m:370)