Saturday, March 21, 2015

How to symbolicate ios crash reports ?


Symbolication:
It is the process of  resolving(convert,translate) hexadecimal codes to apt function names and line numbers
 
Crash report:
It describes the condition of iOS which led to crashing of the app

Steps:
  1. Connect the device to a PC which has iTunes installed
  2. Then sync the device with iTunes(iPad should be unlocked)
  3. Navigate to the following path
          Windows 7 & vista:
           C:\Users\USER\AppData\Roaming\Apple computer\Logs\CrashReporter\MobileDevice\
          Windows XP:
          C:\Documents and Settings\USER\Application Data\Apple computer\Logs\CrashReporter\
          OSX:
          ~/Library/Logs/CrashReporter/MobileDevice/

     4.  Search for the appropriate device name, then look for the file by app name and time stamp 

     5.  Copy that then we can easily symbolicate the crash log which is in hexadecimal format using the .dysm file           with the iPad binary.we can find the .dysm file and iPA using organiser by making it to show in finder

    6. Launch xcode then open organiser click devices and then drop the crash log in that and it will get symbolicated.

Note:
The organiser should be once we used to create the build.

No comments:

Post a Comment