Question: Could someone clarify on these terms? I'm completely lost! 

What do Google calls “Crashlytics”, who is Fabric and why it's still not Firebase?  

Should I setup crash reporting somewhere in Firebase Console or should I register at Fabric and somehow link accounts?

On iOS what should I use for my very new swift project?

`pod 'Firebase/Crash'`

or

`pod 'Fabric'`

or

`pod 'Crashlytics'`

Answer: 
*firebaser here*

Sorry about any confusion this may be causing. 

Crashlytics is a part of Fabric, and is becoming a part of Firebase. Firebase Crash Reporting is the previous crash reporter in Firebase, but has been deprecated and removed.

At this point you should be able to do everything from the Firebase console, following the instructions here: <https://firebase.google.com/docs/crashlytics/>

At the moment that means you need these two pods:

> 
> 
> ```
> # Pods for PodTest
> pod 'Fabric', '~> 1.7.11'
> pod 'Crashlytics', '~> 3.10.7'
> 
> ```
> 
> 

The Crashlytics SDK is currently compatible in both Fabric and Firebase, but requires the Fabric SDK as a result. In early 2019, we plan on shipping a new Crashlytics SDK that is optimized for Firebase and will have the Fabric dependency removed. When updating to that version of the SDK, then you'll be able to remove pod 'Fabric' and everything will be simpler.
Crashlytics used to be a product of Fabric. Two years ago Google bought them and started integrating their services in Firebase. Fabric will run as a separate product until mid 2019 as stated [in their blog](https://fabric.io/blog/the-future-of-fabric). Therefore you are better off registering with Firebase and following the instructions from their site as otherwise you will soon need to migrate anyway.

Firebase Crash Reporting used to be the the crash reporting solution of Firebase before Fabric was bought. Now it is deprecated in favour of Crashlytics as stated [here](https://firebase.google.com/docs/crash/).