Crash reports are not generated in fabric/ crashlytics for my iOS application. An error (as given in screenshot) is being displayed on fabric dashboard.
As instructed by fabric I tried to search the given UUIDs in spotlight from the machine where the fabric mac app is installed.(where I create build of app.) but could not get any results.
Also tried to search using terminal with command : mdfind "com_apple_xcode_dsym_uuids == <UUID>”
(as given in : http://support.crashlytics.com/knowledgebase/articles/376834-missing-dsyms ) but could not get any results there also.
Anybody had this issue before ? Any workarounds to resolve this ?
I have after I complete the Fabric setup successfully into my app, the same issue,I tried every solution but the one that worked for me was:
- Go to Project settings of the project and target and set Debug Information Format to DWARF with dSYM File
Set the current config
You can get crash reports by generating dSYMs file for particular version of build and upload it on crashlytics.
Follow below steps to generate dSYMs file.
Go to Window Menu -> Organizer in Xcode.
Right Click on right version of build and select show in Finder.
Select .xcarchieve file then right click on that and click on Show Package contents
Then Go to **dSYMs folder** and select .dSYM file and compress that file.
Now Final Step is to upload compressed file on fabric.
And then you can get crash report of build.
I got the answer finally :
I went into iTunes Connect > My Apps > Activity > Clicked on build missing dSYM > Download dSYM.Once downloaded add .zip extension at end (not sure why .zip is not showing by apple) and was able to unzip it. In this folder I was able to find the missing dSYM requested by fabric, then upload it to fabric.
it will take a few minutes to process a dSYM. In my case it took 24 hours to re-symbolicate crash report.
For me the problem was solved when I unchecked Include bitcode
when upload to AppStore or Export file.
Hopefully this will be resolved in the next Crashlytics update.
Considering the answers:
- Go to Window Menu -> Organizer in Xcode.
Now in the Organizer, select the version and then click on the "download dSYMs..." button on the right hand side.
Right Click on right version of build and select show in Finder.
Select .xcarchieve file then right click on that and click on Show Package contents
Then Go to **dSYMs folder** and select .dSYM file and compress that file.
Remember to compress suitable .dSYM file, for instance:
- Now Final Step is to upload compressed file on fabric.
While uploading the result is following:
If you do not have a build on your computer you can download dSYMS directly from itunesconnect:
do not archives dSYMs folder open the folder then archives your appname.app.dSYMs then sumbit it
and use Debug Information Format DWARF with dSYM File in debug if you what crash report in debug
If you are not generated the dSYMs file then go :
Organizer in Xcode.
Chose right version which is uploaded on the iTunes, right click on that versions shows option Package contents.
Go to dSYMs folder and select .dSYM file upload it on the Fabric then you get the crash reports.
More details on this link >>>>> https://docs.fabric.io/apple/crashlytics/missing-dsyms.html#upload-dsym
Another very important steps; click "Download Debug Symbols". I found the missing UUID after doing this step.
I was having the same issue with fabric crashlytics.
Then I created ipa with distribution profile and installed it via itunes to my device.I started receiving crash reports after it.Hope it helps :)