【问题标题】:iOS crash report analysisiOS 崩溃报告分析
【发布时间】:2015-06-09 20:22:22
【问题描述】:

由于我的应用无法连接到后端服务器以获取数据的网络问题,Apple 拒绝了我的应用 3 次。我已经从不同的位置测试了我的域名,更改了域名服务器甚至托管,但同样的问题仍然只发生在 Apple 测试人员身上

即使使用临时安装重现问题,也没有重现问题。

我从 Apple 获得了以下崩溃报告,但找不到根本原因。

请帮忙

Incident Identifier: DF805260-ED5C-40ED-B506-3A63A8C5274B
CrashReporter Key:   2dc48ec828366e5774edfcf660269a89dd0361b4
Hardware Model:      xxx
Process:             iKhair [932]
Path:                /private/var/mobile/Containers/Bundle/Application/A03DC4DF-DEEE-4B69-A542-7DE0931AAB0F/iKhair.app/iKhair
Identifier:          com.qunatatel.ikhair
Version:             2.3.2 (2.3)
Code Type:           ARM-64 (Native)
Parent Process:      launchd [1]

Date/Time:           2015-06-09 06:44:03.749 -0700
Launch Time:         2015-06-09 06:43:14.897 -0700
OS Version:          iOS 8.3 (12F69)
Report Version:      105

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Triggered by Thread:  0

Last Exception Backtrace:
(0x1868e02d8 0x1980000e4 0x1867c3b34 0x1000bf0f4 0x1000bafc8 0x1000bb038 0x1000b77c4 0x18b355404 0x18b33e4e0 0x18b354da0 0x18b354a2c 0x18b34df68 0x18b32118c 0x18b5c2324 0x18b31f6a0 0x186898240 0x1868974e4 0x186895594 0x1867c12d4 0x18feaf6fc 0x18b386fac 0x1000642a8 0x19867ea08)

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libsystem_kernel.dylib          0x0000000198797270 0x19877c000 + 111216
1   libsystem_pthread.dylib         0x000000019883516c 0x198830000 + 20844
2   libsystem_c.dylib               0x000000019870eb14 0x1986ac000 + 404244
3   iKhair                          0x00000001000e7300 0x100060000 + 553728
4   CoreFoundation                  0x00000001868e0694 0x1867b8000 + 1214100
5   libobjc.A.dylib                 0x00000001980003b0 0x197ff8000 + 33712
6   libc++abi.dylib                 0x00000001977e9bb0 0x1977cc000 + 121776
7   libc++abi.dylib                 0x00000001977e9738 0x1977cc000 + 120632
8   libobjc.A.dylib                 0x0000000198000290 0x197ff8000 + 33424
9   CoreFoundation                  0x00000001867c1380 0x1867b8000 + 37760
10  GraphicsServices                0x000000018feaf6f8 0x18fea4000 + 46840
11  UIKit                           0x000000018b386fa8 0x18b310000 + 487336
12  iKhair                          0x00000001000642a4 0x100060000 + 17060
13  libdyld.dylib                   0x000000019867ea04 0x19867c000 + 10756

Thread 1 name:  Dispatch queue: com.apple.libdispatch-manager
Thread 1:
0   libsystem_kernel.dylib          0x000000019877cc24 0x19877c000 + 3108
1   libdispatch.dylib               0x0000000198661e6c 0x198650000 + 73324
2   libdispatch.dylib               0x0000000198653998 0x198650000 + 14744

Thread 2:
0   libsystem_kernel.dylib          0x0000000198797c78 0x19877c000 + 113784
1   libsystem_pthread.dylib         0x00000001988312d8 0x198830000 + 4824
2   libsystem_pthread.dylib         0x0000000198830eec 0x198830000 + 3820

Thread 3:
0   libsystem_kernel.dylib          0x000000019877ce0c 0x19877c000 + 3596
1   libsystem_kernel.dylib          0x000000019877cc84 0x19877c000 + 3204
2   iKhair                          0x00000001000f3554 0x100060000 + 603476
3   libsystem_pthread.dylib         0x0000000198833dc4 0x198830000 + 15812
4   libsystem_pthread.dylib         0x0000000198833d20 0x198830000 + 15648
5   libsystem_pthread.dylib         0x0000000198830ef4 0x198830000 + 3828

Thread 4:
0   libsystem_kernel.dylib          0x0000000198797570 0x19877c000 + 111984
1   libsystem_c.dylib               0x00000001986b992c 0x1986ac000 + 55596
2   libsystem_c.dylib               0x0000000198723394 0x1986ac000 + 488340
3   iKhair                          0x0000000100252f60 0x100060000 + 2043744
4   Foundation                      0x00000001877e1db4 0x1876ec000 + 1007028
5   libsystem_pthread.dylib         0x0000000198833dc4 0x198830000 + 15812
6   libsystem_pthread.dylib         0x0000000198833d20 0x198830000 + 15648
7   libsystem_pthread.dylib         0x0000000198830ef4 0x198830000 + 3828

Thread 5 name:  AFNetworking
Thread 5:
0   libsystem_kernel.dylib          0x000000019877ce0c 0x19877c000 + 3596
1   libsystem_kernel.dylib          0x000000019877cc84 0x19877c000 + 3204
2   CoreFoundation                  0x0000000186897720 0x1867b8000 + 915232
3   CoreFoundation                  0x0000000186895674 0x1867b8000 + 906868
4   CoreFoundation                  0x00000001867c12d0 0x1867b8000 + 37584
5   Foundation                      0x00000001876f94c4 0x1876ec000 + 54468
6   Foundation                      0x000000018775380c 0x1876ec000 + 423948
7   iKhair                          0x000000010010c6bc 0x100060000 + 706236
8   Foundation                      0x00000001877e1db4 0x1876ec000 + 1007028
9   libsystem_pthread.dylib         0x0000000198833dc4 0x198830000 + 15812
10  libsystem_pthread.dylib         0x0000000198833d20 0x198830000 + 15648
11  libsystem_pthread.dylib         0x0000000198830ef4 0x198830000 + 3828

Thread 6 name:  com.apple.NSURLConnectionLoader
Thread 6:
0   libsystem_kernel.dylib          0x000000019877ce0c 0x19877c000 + 3596
1   libsystem_kernel.dylib          0x000000019877cc84 0x19877c000 + 3204
2   CoreFoundation                  0x0000000186897720 0x1867b8000 + 915232
3   CoreFoundation                  0x0000000186895674 0x1867b8000 + 906868
4   CoreFoundation                  0x00000001867c12d0 0x1867b8000 + 37584
5   CFNetwork                       0x00000001862a2890 0x186204000 + 649360
6   Foundation                      0x00000001877e1db4 0x1876ec000 + 1007028
7   libsystem_pthread.dylib         0x0000000198833dc4 0x198830000 + 15812
8   libsystem_pthread.dylib         0x0000000198833d20 0x198830000 + 15648
9   libsystem_pthread.dylib         0x0000000198830ef4 0x198830000 + 3828

Thread 7:
0   libsystem_kernel.dylib          0x0000000198797c78 0x19877c000 + 113784
1   libsystem_pthread.dylib         0x00000001988312d8 0x198830000 + 4824
2   libsystem_pthread.dylib         0x0000000198830eec 0x198830000 + 3820

Thread 8 name:  com.apple.CFSocket.private
Thread 8:
0   libsystem_kernel.dylib          0x0000000198797498 0x19877c000 + 111768
1   CoreFoundation                  0x000000018689d124 0x1867b8000 + 938276
2   libsystem_pthread.dylib         0x0000000198833dc4 0x198830000 + 15812
3   libsystem_pthread.dylib         0x0000000198833d20 0x198830000 + 15648
4   libsystem_pthread.dylib         0x0000000198830ef4 0x198830000 + 3828

Thread 9:
0   libsystem_kernel.dylib          0x000000019877ce0c 0x19877c000 + 3596
1   libsystem_kernel.dylib          0x000000019877cc84 0x19877c000 + 3204
2   CoreFoundation                  0x0000000186897720 0x1867b8000 + 915232
3   CoreFoundation                  0x0000000186895674 0x1867b8000 + 906868
4   CoreFoundation                  0x00000001867c12d0 0x1867b8000 + 37584
5   CoreFoundation                  0x0000000186813358 0x1867b8000 + 373592
6   CoreMotion                      0x00000001871cc364 0x187184000 + 295780
7   libsystem_pthread.dylib         0x0000000198833dc4 0x198830000 + 15812
8   libsystem_pthread.dylib         0x0000000198833d20 0x198830000 + 15648
9   libsystem_pthread.dylib         0x0000000198830ef4 0x198830000 + 3828

Thread 10:
0   libsystem_kernel.dylib          0x0000000198797c78 0x19877c000 + 113784
1   libsystem_pthread.dylib         0x00000001988312d8 0x198830000 + 4824
2   libsystem_pthread.dylib         0x0000000198830eec 0x198830000 + 3820

Thread 11:
0   libsystem_kernel.dylib          0x0000000198797c78 0x19877c000 + 113784
1   libsystem_pthread.dylib         0x00000001988312d8 0x198830000 + 4824
2   libsystem_pthread.dylib         0x0000000198830eec 0x198830000 + 3820

Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000000000000   x2: 0x0000000000000000   x3: 0xffffffffffffffff
    x4: 0x0000000000000010   x5: 0x0000000000000010   x6: 0x0000000000000000   x7: 0x0000000000000000
    x8: 0x0000000008000000   x9: 0x0000000004000000  x10: 0x0000000000000000  x11: 0x0000000000000018
   x12: 0x0000000000000001  x13: 0x0000000000062aa8  x14: 0x0000000000000015  x15: 0x0000000000000000
   x16: 0x0000000000000148  x17: 0x0000000000000000  x18: 0x0000000000000000  x19: 0x0000000000000006
   x20: 0x000000019c5e7310  x21: 0x0000000198ca5720  x22: 0x000000012cf5f8b0  x23: 0x0000000198c9df50
   x24: 0x000000019c5ce0a8  x25: 0x00000001702ab6a0  x26: 0x000000018bb1a7c3  x27: 0x0000000186afa83f
   x28: 0x000000016fd9f7c4  fp: 0x000000016fd9f740   lr: 0x0000000198835170
    sp: 0x000000016fd9f720   pc: 0x0000000198797270 cpsr: 0x00000000

【问题讨论】:

  • 您需要对崩溃进行符号化以识别崩溃所在的行。您是否在没有网络连接的情况下测试过您的应用程序?也许您误解了 Apple 的问题 - 不是您的应用程序无法连接到您的服务器,而是它在无法连接时崩溃 - 他们可能故意阻止访问以测试您的应用程序是否正确运行,即无法连接时报错。崩溃是绝对不能接受的

标签: ios crash


【解决方案1】:

我已经解决了这个问题,感谢 crittercism Symbolication 服务,我将文件 [appname].app.dSYM 上传到 crittercism 网站并获得了已记录的跟踪文件,它们已经翻译了

奇怪的是,问题只出现在 iPhone6s 和 iPad Air 上!

另一种更简单的方法甚至是使用 Xcode,您只需将崩溃日志文件拖放到 Xcode > Organizer >您的 iPhone/ipad 设备日志。 但请注意,崩溃文件扩展名必须是 .crash

http://just2us.com/2010/10/reading-iphone-crashlog/中所述

【讨论】:

  • 那么问题到底出在哪里?
猜你喜欢
  • 2014-07-17
  • 2012-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多