ios - 如何用符号表示编码错误?

标签 ios xcode5 crash-reports

以下是导致我的应用程序从空闲状态恢复时崩溃的线程。我尝试插入 iPhone,进入管理器,单击 iPhone,然后进入设备日志。但是当我单击重新符号化时,什么也没有发生。请提供建议并提供详细的符号指示,以便我找到崩溃的原因。我尝试查找如何符号化,但没有成功。

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

最佳答案

  1. 符号化不起作用,因为无法使用 Spotlight 找到导致崩溃的 dSYM 和应用程序二进制文件,或者这两个文件中的任何一个丢失。

  2. 符号只会显示第 14 帧是对 main.m 的调用,这对您没有帮助。

  3. 崩溃是由异常引起的。要查找崩溃的原因,您需要在报告中提供应用程序特定信息 block 来告诉您引发了哪个异常,以及Last Exception Backtrace向您显示代码中发生异常的位置。 Apple 的 iOS 崩溃报告中通常缺少这两个部分。

要找到崩溃的原因,您必须:

  1. 添加exception breakpoint .
  2. 在 Xcode 中运行调试器并启动应用(菜单产品 - 运行)
  3. 重现触发崩溃的场景。

关于ios - 如何用符号表示编码错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23963240/

相关文章:

ios - 异常类型 : SIGTRAP for one user

iOS 应用程序在使用 XCode 调试器启动时崩溃,在没有调试器的情况下运行良好

iOS 在 View 中播放背景视频

objective-c - 拣选员应该如何表现

ios - XCTest 与 SenTestingKit 相比有哪些优势?

ios - 如何理解 iPhone App 的崩溃报告

ios - MPMoviePlayer 播放视频流时如何访问原始视频数据

iOS CPU 使用率飙升

ios - 使用文本字段中的输入计算方程 - Xcode

android - Xamarin.Forms 崩溃报告和分析建议/建议