我有一个关于 dSYM 的问题。我用我的应用程序做了一个实验,并添加了以下代码:
if (currentMenuPage_ == MenuPageAttrsVals) {
return ((ValueAndId *) [currentValues_ objectAtIndex:-1]).name;
}
正如预期的那样,应用程序崩溃并生成了崩溃日志。
但是 Xcode 和 atos 无法告诉我崩溃的确切位置。
2 CoreFoundation 0x3192c23d -[__NSArrayI objectAtIndex:] + 165
3 MyApp 0x00053487 0x49000 + 42119
4 MyApp 0x0005102d 0x49000 + 32813
在构建我的应用程序以生成正确的 dSYM 时,我是否必须设置一些特殊设置?
如果我打电话dwarfdump --uuid MyApp.app.dSYM
,我会得到一个号码。这个数字是否应该出现在我的崩溃日志中?