【发布时间】:2011-04-23 10:10:19
【问题描述】:
在second paragraph from the bottom of this post on reading crash logs 中,作者提到为方法添加标签,以便您可以清楚地看到哪个任务导致了崩溃。
你是怎么做到的?请注意,我说的是 iPhone 的 XCode 中的 C 和 Objective-C。
谢谢!
【问题讨论】:
标签: iphone objective-c cocoa xcode crash
在second paragraph from the bottom of this post on reading crash logs 中,作者提到为方法添加标签,以便您可以清楚地看到哪个任务导致了崩溃。
你是怎么做到的?请注意,我说的是 iPhone 的 XCode 中的 C 和 Objective-C。
谢谢!
【问题讨论】:
标签: iphone objective-c cocoa xcode crash
Eric,那篇文章所指的是应用程序的符号。
当您使用 Xcode 构建二进制文件时,特别是用于存档/发布,Xcode 将创建一个名为 YourAppName.dSYM 的单独“文件夹文件”。
dSYM 文件本质上是一个大的内存地址列表以及应用程序中与它们对应的函数/方法调用。
您在 Xcode 中查看的任何崩溃日志都应根据该 DSYM 文件自动从内存地址转到符号。
但是,当您从 iTunes Connect 或直接从其他用户获得崩溃日志时,您需要在命令行上使用 symbolicatecrash 来执行此操作。有很多关于这方面的教程。
【讨论】: