crashlytics
Xcode 10b5 – duplicate symbol linker error, can’t compile with Crashlytics
Fixed for me with Xcode 10b6 (released this morning)!
What does transitive = true in Gradle exactly do (w.r.t. crashlytics)?
You are using the @aar notation. It means that you want to download only the aar artifact, and no transitive dependencies. You can check Dependency management in Gradle in the official documentation. In particular: An artifact only notation creates a module dependency which downloads only the artifact file with the specified extension. Existing module descriptors … Read more
Make sure your project build settings are generating a dSYM file. DEBUG_INFORMATION_FORMAT should be set to dwarf-with-dsym for all configurations
The below solution worked for me. Go to build setting of your project, then Search for debug information format in build setting and search for “Debug information format” then set “Debug information format” to “DWARF with dSYM file” and make sure Generate debug symbol in build setting is set to Yes.
How to disable Crashlytics during development
I found the solution from Crashlytics (with Fabric integration) Put following code inside your Application class onCreate() Crashlytics crashlytics = new Crashlytics.Builder().disabled(BuildConfig.DEBUG).build(); Fabric.with(this, crashlytics); EDIT: In Crashalitics 2.3 and above, this is deprecated. The correct code is: CrashlyticsCore core = new CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build(); Fabric.with(this, new Crashlytics.Builder().core(core).build()); or Fabric.with(this, new Crashlytics.Builder().core(new CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build()).build()); (copied from Crashlytics deprecated method … Read more