Bugfender helps you collect your application crashes so you know about them and take action to fix them. However, the stacktraces are sometimes not easy to understand because the symbols (the names of the functions and methods) have been removed by the compiler in order to optimize the build. You can recover those symbols with a dSYM file that is stored on your Mac computer when you make the build. This process is called "symbolicating".
Here are the steps to follow to symbolicate a crash:
- Open Xcode.
- Connect any iOS device to your Mac.
- Choose "Devices and Simulators" from the "Window" menu.
- Click your device on the left and VIEW DEVICE LOGS on the right
- Copy the crash report from Bugfender and paste in a text file. When you save the file, give it a .crash extension, for example "myapplication.crash". It is important to rename the extension to .crash extension, otherwise Xcode will not recognize it.
- Drag the crash report file you just created into that area on the left.
- XCode will symbolicate the crash report and display the results.