ios - 崩溃日志不符号化系统库 armv7s

标签 ios xcode armv7 symbolicatecrash symbolicate

我正在尝试分析客户发给我的崩溃日志,但我无法用它来表示系统库调用。它确实正确地表示对我自己的方法的调用。这并不能使分析问题出在哪里变得非常实用。 我运行了“symbolicatecrash -v”,看看是什么导致了缺少符号化。可能的原因是这样的:

## /Users/baraupp/Library/Developer/Xcode/iOS DeviceSupport/6.1.3 (10B329)/Symbols/usr/lib/system/libsystem_kernel.dylib doesn't contain armv7s slice

我用“lipo”检查了提到的库,它说它们包含“armv7”但没有“armv7s”。在网上搜索后,发现这是 iPhone 4 和 iPhone 5 之间的差异。正常的解决方案似乎是插入 iPhone 5 设备并从那里下载库。但是我没有 iPhone 5。

有人知道怎么解决吗?

为了让您了解符号化的样子:

Thread 0 Crashed:
0   libsystem_kernel.dylib          0x3bab0350 0x3ba9f000 + 70480
1   libsystem_c.dylib               0x3ba26fb2 0x3b9f8000 + 192434
2   libsystem_c.dylib               0x3ba63366 0x3b9f8000 + 439142
3   libc++abi.dylib                 0x3b00bdda 0x3b008000 + 15834
4   libc++abi.dylib                 0x3b009094 0x3b008000 + 4244
5   libobjc.A.dylib                 0x3b5bca58 0x3b5b4000 + 35416
6   libc++abi.dylib                 0x3b009118 0x3b008000 + 4376
7   libc++abi.dylib                 0x3b0091b0 0x3b008000 + 4528
8   libc++abi.dylib                 0x3b00a626 0x3b008000 + 9766
9   libobjc.A.dylib                 0x3b5bc9b0 0x3b5b4000 + 35248
10  CoreFoundation                  0x3380829c 0x337ff000 + 37532
11  CoreFoundation                  0x338080c4 0x337ff000 + 37060
12  GraphicsServices                0x373e7336 0x373e2000 + 21302
13  UIKit                           0x357242b4 0x356cd000 + 357044
14  Flyskyhy                        0x000f8a66 main (main.m:17)
15  Flyskyhy                        0x000f8a1c 0xf6000 + 10780

最佳答案

只有两种方法可以解决这个问题:

  1. 您需要将装有 iOS 6.1.3 的 iPhone 5 设备插入计算机,以便 Xcode 可以导入符号
  2. 或者您需要从其他开发人员那里获取符号并用它们替换您的符号。

通常这些符号是最新 Xcode 版本的一部分,但当 iOS 版本仅包含错误修复但没有 API 更改时,Apple 并不总是提供 Xcode 更新。

关于ios - 崩溃日志不符号化系统库 armv7s,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16321684/

相关文章:

ios - 如何编译使用 MobileCoreServices 的 WinObjC 项目

ios - 核心数据 EXC_BAD_ACCESS KERN_PROTECTION_FAILURE

android - 有没有办法在本地编译 Air Mobile 应用程序?

objective-c - 有没有办法将可点击的链接打印到控制台?

ios - 如何获取本地保存的UIImage到UIImage的路径?

ios - 架构armv7的 undefined symbol :homeViewController1

iphone - 使用矢量化为 iPhone 编译 Eigen 库

ios - 加载 ViewController 时 UISlider 的 AVPlayer currentTime 更新

ios - SWIFT 2 - 按日期排序多维数组

ios7 - IOS 应用程序加载器显示捆绑错误