Navigate back to the homepage

How to upload dSYMs in firebase crashlytics?

Infinitbility
Firebase
October 17th, 2021 · 1 min read
How to upload dSYMs in firebase crashlytics?

Hello Friends 👋,

Welcome To Infinitbility! ❤️

This tutorial is part of React Native Firebase crashlytics Series.

React Native Firebase crashlytics In android
React Native Firebase crashlytics In iOS

This tutorial will help you to upload dYSMs in firebase crashlytics, after got our first crash firebase crashlytics show Missing dSYM files.

React Native, Firebase, crashlytics, dYSMs, Example

Let’s start today’s tutorial How to upload dSYMs in sirebase crashlytics

Step 1: Debug information format

  • Open your project in xcode
  • Go to project -> Build Setting
  • Search Debug information format
  • Change to DWARF with dSYM File

check below image for referance

React Native, DIF, Example

Step 2: Create Archive of your project

  • Select Any iOS devices
  • xcode > Product > Archive ( Optional when you have Archive )
  • xcode > Window > Organizer

Step 3: Find dYSMs folder

ON your archive tab, Right Click on Archive and Select Show in Finder

it will show you archive file in your finder.

Here in finder, Right-click archive > Show package contents.

This will open the contents to reveal the dSyms.

Copy dYSMs folder and paste in your document.

Let’s create command to upload dYSMs files to our firebase crashlytics.

Step 4: upload dYSMs files in firebase crashlytics

we have to replace our path to below command

1/path/to/pods/directory/FirebaseCrashlytics/upload-symbols -gsp /path/to/GoogleService-Info.plist -p ios /path/to/dSYMs
  • Get Pods dir path

First go to your project/ios/ folder and right click on Pods dir and press option ( ⌥ ), click on Copy “Pods” as Pathname

Now same do for GoogleService-Info.plist and dSYMs

  • Now our command looks like below command
1/Users/infinitbility/Documents/ProjectName/ios/Pods/FirebaseCrashlytics/upload-symbols -gsp /Users/infinitbility/Documents/GoogleService-Info.plist -p ios /Users/infinitbility/Documents/dSYMs

Now run above command in your terminal, it will upload dSYMs files to your firebase crashlytics.

Thanks for reading…

Join our email list and get notified about new content

No worries, I respect your privacy and I will never abuse your email.

Every week, on Tuesday, you will receive a list of free tutorials I made during the week (I write one every day) and news on other training products I create.

Looking For React Native Tutorial?

we are trying to create the best Tutorial for react native developers.

When you want a daily updates about React Native Tutorial or infinitbility update subscribe to our newsletter.

Read React Native Tutorial

Request New Tutorial or Article on mail [email protected]

Guide book

Guidebook: The Javascript Monorepo

Tutorials

Categories

More articles from Infinitbility

Implement react native firebase crashlytics in ios

Implement react native firebase crashlytics in ios

Setup firebase crashlytics for your react native application.

October 16th, 2021 · 1 min read
How to solve react native firebase crashlytics generateDebugRFile failed issue?

How to solve react native firebase crashlytics generateDebugRFile failed issue?

Execution failed for task ':react-native-firebase_crashlytics:generateDebugRFile' solved

October 15th, 2021 · 1 min read
© 2020–2021 Infinitbility
About
Link to $https://medium.com/infinitbilityLink to $https://www.facebook.com/InfinitbilityLink to $https://github.com/infinitbilityLink to $https://twitter.com/infinitbilityLink to $https://www.buymeacoffee.com/infinitbilityLink to $mailto:[email protected]