无法在静态库中一次象征macOS崩溃日志

时间:2018-09-05 19:58:47

标签: objective-c xcode macos cocoa

我正在构建一个macOS应用程序,其中包含构建并链接为静态库的几个组件。

到目前为止,我已经成功地使用了atos来表示崩溃报告。但是,我现在发现,如果在静态库的函数中发生崩溃,这种方法将不再起作用。

stacktrace中的行看起来像

5   MyAppName                      0x0000000101b78cc8 _ZZN14ZZDataProvider6createEU13block_pointerFP13NSInputStreamvEENUlPvS4_mE_8__invokeES4_S4_m   59452
6   MyAppName                      0x0000000101b78ab4 _ZZN14ZZDataProvider6createEU13block_pointerFP13NSInputStreamvEENUlPvS4_mE_8__invokeES4_S4_m   12524
7   MyAppName                      0x00000001019c9761 MyAppName   154877

当我对此进行符号化时,在xcode档案中使用dSYM文件时,只有第7行给出有意义的结果...我需要确保我可以在静态库中对这些符号进行符号化并将这些符号包括在dSYM?

0 个答案:

没有答案