Понимание Crashlytics отсутствует отчет dsyms - PullRequest
0 голосов
/ 05 ноября 2019

Я использую Firebase Crashlytics для отслеживания сбоев в моем приложении для iOS. На панели инструментов Missing dsyms я вижу один UUID, который имеет более 50 000 сбоев, но другие UUID отображают что-то около 1-60 сбоев. Что это значит? Почему один UUID может иметь так много сбоев? Может быть, я неправильно понимаю отчет?

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

1 Ответ

0 голосов
/ 12 ноября 2019

Fabric / Firebaser здесь - вы можете посмотреть на имена самих файлов dSYM, чтобы увидеть, откуда происходят «отсутствующие сбои». Часто мы видим, что один или два dSYM более крупного приложения имеют большинство сбоев, так как большая часть кода приложения часто содержится в одной или двух структурах. Это может иметь более глубокое понимание: https://developer.apple.com/library/archive/technotes/tn2151/_index.html

В это число также будут включены нефатальные события, которые вы регистрируете в Crashlytics самостоятельно, так что если у вас их большое количество, это может сделатьчисло кажется больше. Если у вас есть какие-то особые опасения по поводу ваших dSYM, вы всегда можете обратиться к support@fabric.io с дополнительной информацией.

...