Symbolication/Deobfsucation
Explained here is how to symbolicate your crashes to get more details from the stack trace for your Flutter apps.
Deobfuscating Dart Crashes
Android Deobfuscation
3
Upload the mapping file
https://api.instabug.com/api/web/public/flutter-symbol-files/android
{
"api_key": "string",
"application_token": "string",
"file": ""
}
//Sample
curl --location --request POST 'https://api.instabug.com/api/web/public/flutter-symbol-files/android' \
--header 'Accept: */*' \
--header 'User-Agent: LuciqDemo/1.0 CFNetwork/1107.1 Darwin/18.7.0' \
--header 'Host: api.instabug.com' \
--header 'Accept-Encoding: gzip, deflate, br' \
--header 'Accept-Language: en-us' \
--header 'Connection: Keep-Alive' \
--form 'file=@"/path/symbols.zip"' \
--form 'application_token="Token";type=text/plain' \
--form 'api_key="Key";type=text/plain'iOS Deobfuscation
3
Upload the mapping file
https://api.instabug.com/api/web/public/flutter-symbol-files/ios
{
"api_key": "string"
"application_token": "string",
"file": "",
"app_version_name": "1.0",
"app_version_code": "11",
}
//Sample
curl --location --request POST 'https://api.instabug.com/api/web/public/flutter-symbol-files/ios' \
--header 'Accept: */*' \
--header 'User-Agent: LuciqDemo/1.0 CFNetwork/1107.1 Darwin/18.7.0' \
--header 'Host: api.instabug.com' \
--header 'Accept-Encoding: gzip, deflate, br' \
--header 'Accept-Language: en-us' \
--header 'Connection: Keep-Alive' \
--form 'file=@"/path/symbols.zip"' \
--form 'application_token="Token";type=text/plain' \
--form 'api_key="Key";type=text/plain' \
--form 'app_version_name="App version"' \
--form 'app_version_code="Build number"'Native iOS Crash Reporting
Native Android Crash Reporting
Last updated