-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Self Hosted: Issue symbolication doesn't work on iOS #3441
Comments
@igordrljic, can you maybe share the log output on the terminal from sentry-cli or the fastlane plugin? Please set the log level to debug. For sentry-cli you can do that by adding |
This is the log with some values changed. If you need the original log I can send it to you privately via email.
|
The logs don't contain anything suspicious. It states that it found 2 dSYMs, but they're already on the server. Can you share a link to one of your events, so we can look at this in detail? |
This is a test event, I hope it helps: https://sentry.netset.rs/share/issue/73ce58c892244308aefc50366dda923a/ |
Ah I overlooked that you're self-hosting. Then it's a bit more complicated to help you cause I can't look at your actual events in Sentry. It would be interesting to see if the symbolication works when you try the same approach for a Sentry-hosted organization. You can easily create one for free and check if it's working there. If it's not, please share a link to this event and I can have a closer look. If it is, then something with the self hosting debug symbols most likely is broken. |
It looks like everything works fine with the Sentry-hosted organization - https://testing-sentry-organization.sentry.io/share/issue/bf63cb8bcf4646d69c02d4cf1ae76730/ Do you have some advice on how to troubleshoot our self-hosted version of Sentry to figure out what is wrong? |
@igordrljic, I'm not an expert on self-hosted. You can post the issue on our dedicated self-hosted Discord channel and get some help there. I'm migrating this to the sentry main repo as this has nothing to do with the Cocoa SDK. |
Auto-routing to @getsentry/product-owners-issues for triage ⏲️ |
Hi @igordrljic sorry for all the back and forth so far. We cannot easily symbolicate iOS on self-hosted because Apple does not allow redistribution of their symbols nor do they offer a symbol server:
This should be clearly highlighted in our self-hosted docs instead of this obscure corner so will keep this issue to address the docs issue. |
Thank you for the info! |
Platform
iOS
Environment
Other
Installed
Swift Package Manager
Version
8.40.1
Xcode Version
16.1
Did it work on previous versions?
No response
Steps to Reproduce
Hello,
I'm having troubles with Sentry issue report symbolification.
I created an iOS beta ad-hoc app build, uploaded dSYM files to the company self-hosted Sentry server, but when an issue appears in the Issues section there is an "A required debug information file was missing" warning and stack trace contains caption where method names should be.
I tried to upload dSYM files in 3 different ways:
All 3 ways successfully uploaded dSYM files, but unfortunatelly nothing helped with the symbolicating events.
With each test I created a new event by calling: SentrySDK.capture(error: error) with different NSError domain and code, but all of them had the same symbolication issue.
This is the Sentry configuration we use:
This is how issue report stack trace looks like:
Do you have some advice on how to troubleshout this or an idea what could be wrong?
Expected Result
Symbolicated issue reports.
Actual Result
Unsymbolicated issue reports.
Are you willing to submit a PR?
No response
The text was updated successfully, but these errors were encountered: