Xcode 3.2.3 不会符号化日志

Posted

技术标签:

【中文标题】Xcode 3.2.3 不会符号化日志【英文标题】:Xcode 3.2.3 won't symbolicate logs 【发布时间】:2010-07-12 06:23:48 【问题描述】:

我正在使用 Xcode 3.2.3,只要 Spotlight 可以找到 dSYM 存档和应用程序存档,它就会自动象征所有崩溃日志。

我已为与这些崩溃日志相关的所有版本保存了应用程序和 dSYM 文件的存档。 Xcode 的 Organizer 向我展示了内存寄存器和偏移量。它声称对日志进行符号化,但日志没有得到正确的符号化。

我已在终端中运行 mdfind 以确保 Spotlight 可以找到产生崩溃的应用程序的 dSYM,并且 mdfind 能够找到所有 dSYM 和应用程序文件。

如何让 Xcode 正确地符号化我的日志?

【问题讨论】:

我已经添加了一个ios标签,虽然海报没有说明它是否是iOS,因为我认为Xcode 3.2.x不能象征OS X日志。 这与我正在开发的 iOS 应用程序有关,因此该标签是相关的。另外,感谢您清理我的问题! 【参考方案1】:

午饭后,我尝试使用 XCode 3.1 进行符号化,它奏效了。

所以这里是独家新闻 - 如果您有一个使用 XCode 3.2.3 编译的应用程序并在运行早于 iOS4 的设备上运行,XCode 3.2.3 Organizer 将不会符号化您的日志。

您需要安装 XCode 3.2.1(或者可能是 3.2.2)才能获得任何符号。

我刚刚发现 XCode 3.2.1 也将象征我的 iOS4 崩溃日志。

欢乐时光!

【讨论】:

以上是关于Xcode 3.2.3 不会符号化日志的主要内容,如果未能解决你的问题,请参考以下文章

在 Xcode 4.2 中启用崩溃日志符号化

为啥 Testflight 的崩溃日志在 Xcode 中没有符号化?

OS X 崩溃日志符号化

Xcode 5.0 不符号化崩溃日志

xcode 6.1中的崩溃日志符号化IOS 8.1.2?

xcode 4.5 上的符号化崩溃失败