TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸

Firebase Crashlytics and Expo

January 9, 2020

Kurzfassung

Crashlytics braucht native Code. Im Expo Managed Workflow geht das nur mit prebuild/bare.

Optionen

1) Firebase JS SDK (Managed)

Funktioniert in Expo, aber ohne Crashlytics:

  • Auth
  • Firestore
  • Storage

2) react-native-firebase (Bare/Prebuild)

Crashlytics ueber @react-native-firebase/crashlytics funktioniert nur mit nativen Projekten.

Typischer Weg:

  1. npx expo prebuild
  2. Firebase SDK einrichten
  3. EAS Build fuer iOS/Android

Fazit

Wenn du Crashlytics brauchst, kommst du um Bare/Prebuild nicht herum.

Links