Я хочу видеть читаемые следы стека в Firebase Crashlytics для сбоев в производстве.
Для Android это хорошо документировано: я могу загрузить файл картирования /символов, используя CLI Firebase: < /p>
Код: Выделить всё
firebase crashlytics:symbols:upload --app=FIREBASE_APP_ID PATH/TO/symbols
< /code>
После этого трассировки стека появляются в читабельной форме.flutter build ios --obfuscate --split-debug-info=path/to/symbols
< /code>
Crashlytics показывает запутанные трассировки стека DART, такие как: < /p>
#00 abs 0000000108cea5f7 _kDartIsolateSnapshotInstructions+0x357cf7
#01 abs 00000001096b0737 _kDartIsolateSnapshotInstructions+0xd1de37
...
< /code>
Я могу декодировать их локально, используя: < /p>
flutter symbolize -i stack.txt -d path/to/app..symbols
Подробнее здесь: https://stackoverflow.com/questions/795 ... -flutter-i