IOS版本的堆栈跟踪中的行号似乎不是 对应于原始源或生成的.m源 通过构建过程。有没有办法解释它们?
例如,在online_root.start下面的交易中:721是指 只有111行的文件中的方法。相应的.m文件 只有319行。
*** CN1 log **** [null] 0:0:48,666 - 异常:java.lang.NullPointerException - null 显示java.lang.NullPointerException 在online_Root.start:721 在util_JWSApplication.runMain:216 在util_JWSApplication.xmain:124 在com_boardspace_BoardspaceLauncher.launchLobby:110 在com_boardspace_BoardspaceLauncher.doit:0 在com_boardspace_BoardspaceLauncher.run:51 在java_lang_Thread.runImpl:153
*** CN1 log ****结束
答案 0 :(得分:0)
尝试使用平台进行崩溃,例如HockeyApp或Crashlytics,这是解释iOS设备崩溃日志的最简单方法。如果你不走那条路,你需要了解atos
命令,基本上是地址符号。这里有很多关于atos
的资源以及如何使它工作,这是我采取的路线并且运作良好。