-
Notifications
You must be signed in to change notification settings - Fork 21
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
How-To Guide On Uploading dSYM Files Using Expo EAS #136
Comments
+1! We also need JS stack traces. |
@objectiveSee this is for ios symbolication. which we are supported. |
@itajenglish you need to follow this to upload DSYM. ARTIFACT_DIR="${BUILD_DIR%Build/*}" |
@ndesai-newrelic Thank you for this, however, we don't interact with Xcode when using Expo. Our local builds are handled by the Expo CLI and our production builds are handled by Expo's EAS service. Is it possible to get a solution similar to Sentry? |
I spent some time trying to figure this out today. It's really disappointing that the NR team doesn't want to provide any avenue to upload these outside of Xcode integration. That simply won't cut it for modern React-Native development. You'd think at minimum we could manually upload our dSYM. For what it's worth to anyone who finds it useful, you can get the dSYM file from EAS:
{
"build": {
"production": {
"ios": {
"buildArtifactPaths": ["ios/build/*"]
}
}
}
}
Your dSYM is now in |
Agreed! Thanks for sharing this @jake-carpenter |
@jake-carpenter this documentation provides instructions on how to upload dsym files manually, without using Xcode, for symbolicated crash reporting. https://docs.newrelic.com/docs/mobile-monitoring/new-relic-mobile-ios/configuration/upload-dsyms-bitcode-apps/#manual-dsym . |
Summary
Many companies use Expo and Expo EAS to manage the React Native build process. It would be great to get a guide on how to upload dSYM files to NewRelic using Expo EAS.
Desired Behavior
Possible Solution
Additional context
The text was updated successfully, but these errors were encountered: