我有崩溃日志并把它放在XCode中。 Xcode表示所有基础符号,但不是我的应用程序:
2 UIKit 0x317fd1a8 -[UITableView selectRowAtIndexPath:animated:scrollPosition:] + 24
3 myApp 0x0001f084 0x1000 + 123012
4 myApp 0x0001d6da 0x1000 + 116442
5 myApp 0x0000643c 0x1000 + 21564
6 myApp 0x00031dfc 0x1000 + 200188
7 CoreFoundation 0x355df42e -[NSObject performSelector:withObject:withObject:] + 46
8 UIKit 0x317659e4 -[UIApplication sendAction:to:from:forEvent:] + 56
9 UIKit 0x3182b3c8 -[UIBarButtonItem(UIInternal) _sendAction:withEvent:]
我如何表示我的应用符号?
答案 0 :(得分:1)
您可以使用symbolicatecrash utile(随Xcode提供的perl脚本)。你需要.dsym文件,它是在构建你的应用程序时生成的。对于每个构建,您需要具有.dsym文件(它通常存储在输出二进制文件附近)。 此外,您可以在项目选项中使用选项“在复制期间剥离调试符号”(将其设置为NO)以保存包中的符号。 祝你好运!
答案 1 :(得分:1)
尝试将“部署后处理”设置为“否”,并确保以“调试模式”构建所有内容