bugsnag / bugsnag-android-gradle-plugin

Gradle plugin for BugSnag which uploads ProGuard, DexGuard and NDK mapping files, and sends build notifications
https://docs.bugsnag.com/build-integrations/gradle/
MIT License
70 stars 38 forks source link

Add support for the Unity 2021 symbols.zip files #419

Closed lemnik closed 2 years ago

lemnik commented 3 years ago

Goal

Support Unity 2021 format symbols.zip files, where the shared-objects no longer include the .sym.so filename pattern.

Design

If a discovered shared-object file (symbols.zip) does not contain any .sym.so files it is assumed to be a Unity 2021 file. If this is the case we extract libil2cpp.so, libmain.so, and libunity.so and then continue with the existing process.

Testing

New unity test scenario and fixture