如何解释一个没有引用特定类的crashlog
今天我的应用程序崩溃,并生成这个crashlog 。 crashlog没有提到我的项目中的任何类,对我来说似乎几乎不可能解决这个问题。
任何想法如何解决这个问题? 谢谢你的帮助!
在苹果的开发工具中包含一个名为symbolicatecrash
的工具。 有了它,你可以象征性的崩溃报告,但是请注意,你将需要你的构build相关的.dsym文件检查这篇文章 ,看看使用它的教程。
这是我如何运行symbolitecrash二进制文件。
find二进制symbolitecrash
locate symbolitecrash
可选:您可以添加一个方便的链接到/usr/bin
sudo ln -s /Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/symbolicatecrash /usr/bin/symbolicatecrash
将崩溃日志复制到Debug-iphoneos
文件夹并转到该项目
cp ~/Desktop/TheCrash.crash ~/Myproject/build/Debug-iphoneos cd ~/MyProject/build/Debug-iphoneos
运行崩溃日志symbolicater
symbolicatecrash TheCrash.crash MyProject.app.dSYM > ReportWithSymbols.crash