【问题标题】:symbolicate line number exactly in swift closure?在快速关闭中准确地表示行号?
【发布时间】:2017-05-22 08:56:52
【问题描述】:
当错误发生在快速关闭时,是否可以准确地获取崩溃的行号?
当我重新符号化设备日志或在 firebase 上使用崩溃报告时,我无法准确获取行号,我只能知道它发生在哪个关闭时,
我想念什么?
【问题讨论】:
标签:
swift
xcode
dwarf
symbolicate
dsym
【解决方案1】:
对不起,这是不可能的
编译后的二进制文件中不存在您的代码,因为编译器会更改您的代码代码以在 Release 中对其进行优化。
解决办法是使用崩溃工具(见Crashlytics)或者扔掉NSLog()