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 不会符号化日志的主要内容,如果未能解决你的问题,请参考以下文章