我想从 Mac OS X 崩溃日志中获取信息。我按照 Apple TN2123 中Symbols 和 CrashReporter部分的说明进行操作。
当没有剥离符号时,我设法获得了崩溃的行号。
不幸的是,一旦我剥离了符号,无论STRIP_STYLE
标志的值如何,我都无法获得确切的行号。从我在 TN 中读到的内容来看,这似乎是可能的。
有谁知道这是怎么做到的吗?
编辑
经过一番调查,似乎是因为我使用了静态库。如果我在应用程序目标中编译的文件发生崩溃,我可以获得行号。
但是,如果崩溃发生在来自静态库的文件中,我总是会收到“没有可用于地址的行号信息”消息。
如果我没记错的话,静态库不是与位置无关的代码,所以幻灯片是 0(对吗?)。
我应该在静态库目标中使用一些特定的标志吗?
提前致谢
凯文