-
Notifications
You must be signed in to change notification settings - Fork 85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bundled DSYMs only symbolicate the main target #21
Comments
Thanks for reporting this! I'll have to look at it this weekend. |
I created a sample project with multiple targets and when it's built for release via If I'm understanding correctly at this step you only have one dSYM file that contains all the symbols? It's important to have a project that can replicate the exact same scenario so I can add it to the tests and work towards the solution from there. Thanks |
I'm creating release builds using Fastlane so that might be the reason why they're getting bundled. I'll try putting up an example project for you |
thank you for the great app! we have the same issue on our project built with Xcode. we only get main target symbols and even when we select framework dSYM app says "UUID mismatch" and does not add symbols from our framework. let me know if you need an example project |
It's possible that this is a Fastlane issue. Archiving using Xcode indeed does yield separate This zip contains a project with a reproducible example. Run bundler to install fastlane and then the $ bundle
$ bundle exec fastlane archive |
yes, looks like Fastlane does bundle dSYMs differently. We are not using fastlane. Could you point us in the direction where we can make it work with Xcode without fastlane? |
@fjcaetano Thanks for making the example project! I was able to create the bundled dSYM. Main issue:
Plan for dealing with multiple-target apps/crashes:
Secondary issue:
Plan for dealing with the Fastlane issue:
I will work on this soon since it's a major issue but please be patient 😊 |
This issue should be fixed now! Make sure to grab the latest version (direct link) and tell me how it's working for you. (Somehow auto-updates aren't working so I'm looking into it) |
That's working beautifully! Thank you! Feel free to close this issue if you want to |
Thank you very much for this tool! It's much simpler to use than manually symbolicating each frame by hand!
I'm having an issue when trying to use a bundled DSYM file. My application has multiple targets where each generate their own DSYM that is bundled in a "master" DSYM. When I try and symbolicate a crash, MacSymbolicator does replace the symbols for the main target (application), but not for the embedded frameworks.
I've tried manually using the DSYMs for each target, but the app shows a warning saying
UUID mismatch
(which makes sense since this DSYM wouldn't have the same UUID as the main application.It seems to me MacSymbolicator should also try and match the DSYM's UUID against the Embedded Binaries section in the crash log.
The text was updated successfully, but these errors were encountered: