以下是导致我的应用程序从空闲状态恢复时崩溃的线程。我尝试插入我的iPhone,去组织者,点击iPhone,然后转到设备日志。但是当我点击Re-Symbolicate时,没有任何反应。请告知并提供详细的符号说明,以便找到崩溃的原因。我试着想象一下如何象征,但我没有成功。
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x3b8fa350 __pthread_kill + 8
1 libsystem_c.dylib 0x3b87111e pthread_kill + 54
2 libsystem_c.dylib 0x3b8ad96e abort + 90
3 libc++abi.dylib 0x3ae4bd4a abort_message + 70
4 libc++abi.dylib 0x3ae48ff4 default_terminate() + 20
5 libobjc.A.dylib 0x3b3fca74 _objc_terminate() + 144
6 libc++abi.dylib 0x3ae49078 safe_handler_caller(void (*)()) + 76
7 libc++abi.dylib 0x3ae49110 std::terminate() + 16
8 libc++abi.dylib 0x3ae4a594 __cxa_rethrow + 84
9 libobjc.A.dylib 0x3b3fc9cc objc_exception_rethrow + 8
10 CoreFoundation 0x3369df1c CFRunLoopRunSpecific + 452
11 CoreFoundation 0x3369dd44 CFRunLoopRunInMode + 100
12 GraphicsServices 0x372612e6 GSEventRunModal + 70
13 UIKit 0x355b32fc UIApplicationMain + 1116
14 FitGoal 0x00080cc0 0x7a000 + 27840
15 libdyld.dylib 0x3b833b1c tlv_initializer + 4
答案 0 :(得分:2)
符号化不起作用,因为使用Spotlight无法找到导致崩溃的dSYM和应用程序二进制文件,或者缺少这两个文件中的任何一个。
符号化只会显示第14帧是对main.m
的调用,这对您没有帮助。
崩溃是由异常引起的。要查找崩溃的原因,您需要在报告中使用Application Specific Information
块来告诉您引发了哪个异常,以及Last Exception Backtrace
,它将显示代码中发生异常的位置。 Apple的iOS崩溃报告中通常缺少这两个部分。
要查找崩溃的原因,您必须:
答案 1 :(得分:0)
我认为您已在发布模式下进行了测试。在该模式下,默认值为"在复制期间剥离调试符号"是是的。
如果启用此选项(YES),则必须具有.dsym文件才能进行符号化,否则,必须禁用它(否)。
搜索google"在复制过程中删除调试符号"。