如何在使用XCode存档的程序中查找符号(例如0x10534843f
)?
答案 0 :(得分:1)
lldb
以启动调试程序target create --no-dependents --arch x86_64 Products/Applications/MyApp.app/Contents/MacOS/MyApp --symfile dSYMs/MyApp.app.dSYM/Contents/Resources/DWARF/MyApp
(确保使用正确的路径;如果提供的symfile不正确,则不会收到任何警告)image list
并验证二进制文件的UUID是否与崩溃报告相匹配,以确保您正在查看正确的存档(请参阅崩溃/样本报告底部的已加载图像部分)target modules load --file Products/Applications/MyApp.app/Contents/MacOS/MyApp __TEXT 0x123456
(将0x123456替换为报告中的加载地址)image lookup -a 0x105346367
image lookup -v -a 0x105346367