bugsnag / cocoapods-bugsnag

A CocoaPods plugin to integrate bugsnag into your project workspace
https://docs.bugsnag.com/platforms/ios/symbolication-guide/
MIT License
7 stars 3 forks source link

Missing hermes dSYM #30

Closed ebaynaud closed 1 year ago

ebaynaud commented 1 year ago

Describe the bug

App dSYM is uploaded but missing hermes dSYM

Screenshot 2023-02-06 at 21 00 30

Steps to reproduce

Enable Hermes (default for latest react-native version) and build!

johnkiely1 commented 1 year ago

Hi @ebaynaud

Are you able to check if a matching dSYM has been generated? You can run mdfind YOUR_UUID_HERE on the machine the build was produced. https://docs.bugsnag.com/platforms/ios/symbolication-guide/#troubleshooting-for-apps-without-bitcode.

However I suspect this may be due to the lack of Hermes debug symbols included in the bundled version. https://reactnative.dev/architecture/bundled-hermes. In other words the debug symbols for Hermes code are simply not included in the upload send to Bugsnag because they don't exist at build time.

Are you seeing events that are failing to symbolicate because of this missing dSYM? You may find that events will be symbolicated, enough to debug them, as only the Hermes specific lines of the trace would remain unsymbolicated.

abigailbramble commented 1 year ago

Going to close this thread due to inactivity. If you continue to experience any issues, feel free to write back on this thread and we can reopen it. Alternatively, you can write into support@bugsnag.com.

ebaynaud commented 1 year ago

@johnkiely1 your analysis sounds right.

That's not a really annoying issue, I was simply wondering why I got this missing dSYM listed.