Как мне интерпретировать этот отчет об ошибке bugsense?

У меня есть приложение, которое иногда выгоняет пользователей после того, как они вошли в систему и свернули его на несколько часов. Это происходит случайным образом без каких-либо предпочтений для конкретного устройства или версии ОС. Вот журнал сбоев bugsense

Error Message

data parameter is nil


Where

0x84000 +


Short Stacktrace

0   CoreFoundation 0x2e7cee83 + 130

1   libobjc.A.dylib 0x38b2b6c7 objc_exception_throw + 38

2   CoreFoundation 0x2e7cedc5 + 0

3   Foundation 0x2f156be7 + 66

4   MEMetrics 0x0009820d 0x84000 + 82445

5   Foundation 0x2f10947f + 54

Affected App Versions

2.0

Affected SDKs

7.0.4

Details (last occurence of error)


OS   iOS 7.0.4

App Version  2.0

Device   iPhone5,3

Country  US

wifi_on  1

user_id user6@test.com

locale   en_US

sdk_version  3.4

mobile_net_on    0

jailbreak    0

log_data     {u'ms_from_start': 42804}

internal_version     2.0

carrier  Verizon

build_uuid   5310A8F9-6F2B-3D2D-B7E8-9C5F9621FF3C

gps_on   1

execname     MEMetrics

Похоже, что нет в конкретном файле.

1 ответ

Вы можете разобраться в этих строках, загрузив файлы DSYM в настройках Bugsense для проекта.

Попробуйте перейти в проект, затем Настройки -> DSYM (здесь объясняется, как архивировать и выгружать файл DSYM из архива).

Это файлы определения символов, которые помогают генератору отчетов о сбоях понимать строки кода, соответствующие информации, закодированной в этом отчете. Загружайте последние файлы DSym каждый раз, когда вы загружаете двоичный файл для распространения или в магазин приложений (по крайней мере, это то, что я делаю, если кто-то знает лучший способ или частоту, с которой мы должны загружать эти файлы, пожалуйста, сообщите нам об этом)

Другие вопросы по тегам