HipByte / motion-fabric

Easily integrate Fabric in your RubyMotion application.
BSD 2-Clause "Simplified" License
14 stars 6 forks source link

Missing dSYMs in fabric.io dashboard #11

Open ashramsey opened 7 years ago

ashramsey commented 7 years ago

I've created a new rubymotion app here: https://github.com/ashramsey/motion-fabric-test

I have the app registered in my Fabric.io account.

I've set the Crashlytics.sharedInstance.crash in the app_delegate class to occur on launch and ran the app on my device. The device freezes. I hit ctr-c.

I comment the above line and built and ran the app again, the console logs

Ashs-MacBook-Pro:fabric ash$ rake device
     Build ./build/iPhoneOS-10.2-Development
    Create ./build/iPhoneOS-10.2-Development/fabric-test-app.app/Info.plist
    Create ./build/iPhoneOS-10.2-Development/fabric-test-app.app/embedded.mobileprovision
    Fabric Uploading .dSYM file
2017-02-04 13:47:23.787 uploadDSYM[27574:2053079] Fabric.framework/run 1.6.2 (205)
2017-02-04 13:47:23.792 uploadDSYM[27574:2053079] Launched uploader in validation mode
    Create ./build/iPhoneOS-10.2-Development/fabric-test-app.ipa
    Deploy ./build/iPhoneOS-10.2-Development/fabric-test-app.ipa
Feb  4 13:47:29 Ashleys-iPad fabric-test-app[4793] <Notice>: [Fabric] Unable to locate application icon
Feb  4 13:47:29 Ashleys-iPad fabric-test-app[4793] <Notice>: [Crashlytics] Version 3.8.3 (120)

I go to Fabric.io and there is nothing logged.

I repeated the above with simulator. Same output. But I go to Fabric.io and it says

Found 1 unsymbolicated crash from missing dSYMs in 1 version in the last 24 hours. Click to view details

I tried to find the missing dSYMs using

mdfind "com_apple_xcode_dsym_uuids == <UUID>"

but nothing was returned.

Is there something I'm not doing right, or is the latest fabric/crashlytics versions not working?

kaannesinn commented 6 years ago

You have to upload your app's dsym file to Fabric. If you use bitcode as enabled, you have to upload it to Fabric for each version. After that all crashes will come to you :)

OR you can disable bitcode or change DWARF with DSYM to only DWARF on build settings.