首先不显示方法名的原因是没有生成dSYM文件或者Instruments没有找到dSYM文件,没有dSYM文件就没法解析方法名,所以只能显示地址。
之前,在网上搜了各种方法,但都没说的很全面。以下使用总结:
1. 先生成dSYM文件
打开主工程,Xcode - Build Settings - Debug Information Format - Debug,选择DWARF with dSYM File,然后Run一下,这样会生成dSYM文件。
2. 配置Instruments
打开Instruments,Instruments - Preferences - Symbols,添加dSYM文件的路径:/Users/xxx/Library/Developer/Xcode/DerivedData。
3. 最后重新Run一下Instruments里正在调试的工具,就可以看见具体方法名啦 ~