1

试图解决导致 iPad 应用程序崩溃的错误,我知道它来自我为 iOS 构建的私有 dylib,崩溃报告堆栈跟踪未显示符号,dylib 是为调试而构建的以进行测试。

  1. 我试图手动运行symbolicatecrash -A -v "the crash log " "my dylib.dSYM"没有帮助。
  2. 我使用nm了命令,它确实显示了我的方法。
  3. dwarfdump --lookup "the address" --arch armv7 "path to dSYM"它回来了

    .debug_info.... not found 
    .debug_frame... not found
    

任何想法如何为 dylib 显示符号,该符号被打包为应用程序包的一部分并将由应用程序在链接时加载?

4

1 回答 1

0

尝试otool列出您的 dylib 导出的符号:

otool -TV your.dylib
于 2012-10-27T07:55:36.210 回答