Что представляет собой mc_mobile_tunnel в журнале сбоев? - PullRequest
5 голосов
/ 24 марта 2011

Коллега вручил мне iPhone, который разбился во время работы нашего приложения.В отчете о сбое зачисляется сбой в mc_mobile_tunnel, а не в наше приложение.

Process:         mc_mobile_tunnel [7322]
Path:            /usr/libexec/mc_mobile_tunnel
Identifier:      mc_mobile_tunnel
Version:         ??? (???)
Code Type:       ARM (Native)
Parent Process:  launchd [1]

Date/Time:       2011-03-24 13:53:15.294 -0700
OS Version:      iPhone OS 3.1.3 (7E18)
Report Version:  104

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x00000000, 0x00000000
Crashed Thread:  0

Thread 0 Crashed:
0   libSystem.B.dylib               0x304a0b2c 0x30410000 + 592684
1   libSystem.B.dylib               0x304a0b1a 0x30410000 + 592666
2   libSystem.B.dylib               0x304a0b0e 0x30410000 + 592654
3   libSystem.B.dylib               0x304b7e34 0x30410000 + 687668
4   libstdc++.6.dylib               0x34162390 0x340fc000 + 418704
5   libobjc.A.dylib                 0x329c0898 0x329b8000 + 34968
6   libstdc++.6.dylib               0x3415fa84 0x340fc000 + 408196
7   libstdc++.6.dylib               0x3415fafc 0x340fc000 + 408316
8   libstdc++.6.dylib               0x3415fc24 0x340fc000 + 408612
9   libobjc.A.dylib                 0x329bee54 0x329b8000 + 28244
10  CoreFoundation                  0x3241eb2c 0x323f8000 + 158508
11  CoreFoundation                  0x3241eacc 0x323f8000 + 158412
12  Foundation                      0x308e1220 0x3089c000 + 283168
13  mc_mobile_tunnel                0x00002884 0x1000 + 6276
14  mc_mobile_tunnel                0x00002030 0x1000 + 4144

Что такое mc_mobile_tunnel и почему он забирает мое приложение?

1 Ответ

1 голос
/ 21 ноября 2011

Я думаю, что символизация вашего аварийного журнала даст вам больше понимания того, где именно может быть проблема.См. Этот пост, чтобы узнать, как это сделать: Как интерпретировать краш-журнал без ссылок на конкретный класс

Однако вам необходим пакет dSYM, который вы получаете при сборке приложения (это прямо рядом с вашим приложением в папке сборки).

Пример:

Символизированный Crashlog http://k.minus.com/jk4X2obwZMI7j.png

Еще одно замечание: есть бесплатный сервис, который я считаюбыть обязательным, под названием Testflight , который действительно отлично подходит для бета-тестирования, поскольку он хранит журналы сбоев в Интернете, а также может сделать символизацию для вас.

...