如何解释一个没有引用特定类的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
结果
- iOS应用程序在恢复时崩溃
- iOS崩溃日志,回溯不可用
- 无法识别崩溃exceptiontypes:EXC_CRASH(SIGABRT)。 包括崩溃日志
- 在启动时检测应用程序崩溃
- iOS:如何获取未处理的std :: exception的堆栈跟踪?
- iOS 7只有应用程序在启动时崩溃
- NSDictionary:只为抽象类定义的方法。 我的应用程序崩溃
- iOS崩溃:由于未捕获的exception原因终止应用程序:UIPopoverPresentationController应该有一个非零的sourceView
- xcode gm ios 8 gm swift今天扩展崩溃在模拟器和设备:库未加载:@ rpath / libswiftCore.dylib