Sendbird with React Native doesn't work at all

[Problem/Question]
Sendbird with React Native doesn’t work at all


// If problem, please fill out the below. If question, please delete.
[UIKit Version]
^3.4.2

[Reproduction Steps]
I tried locally the following step-by-step Sendbird with React Native tutorial:

1st result (when running npx pod-install):

[!] The following Swift pods cannot yet be integrated as static libraries:

The Swift pod `FirebaseCoreInternal` depends upon `GoogleUtilities`, which does not define modules. To opt into those targets generating module maps (which is necessary to import them from Swift when building as static libraries), you may set `use_modular_headers!` globally in your Podfile, or specify `:modular_headers => true` for particular dependencies.
Couldn't install Pods. Updating the Pods project and trying again...
Command `pod install` failed.
└─ Cause: The following Swift pods cannot yet be integrated as static libraries:

The Swift pod `FirebaseCoreInternal` depends upon `GoogleUtilities`, which does not define modules. To opt into those targets generating module maps (which is necessary to import them from Swift when building as static libraries), you may set `use_modular_headers!` globally in your Podfile, or specify `:modular_headers => true` for particular dependencies.

pod install --repo-update --ansi exited with non-zero code: 1

So I added the use_modular_headers! on the top of my Podfile, and then:

2nd result:

ERROR  Error: No Firebase App '[DEFAULT]' has been created - call firebase.initializeApp(), js engine: hermes

ERROR  Invariant Violation: "ChatApp" has not been registered. This can happen if:
* Metro (the local dev server) is run from the wrong folder. Check if Metro is running, stop it and restart it in the current project.
* A module failed to load due to an error and `AppRegistry.registerComponent` wasn't called., js engine: hermes

I get the same errors when trying the sendbird-uikit-react-native sample repo:
Same issue when trying the sample:

I tried different react-native versions, downgrading all packages, different Android SDK versions, Node.js versions, and code implementations - nothing works in React Native for me.

When I remove the <SendbirdUIKitContainer appId={'APP_ID'} />... wrapper the app works fine, no errors (obviously without any Sendbird integration).

Am I the only one that can’t get the doc tutorial working?

@bartzalewski did you find a solution? I am having the same error and I can’t seem to get past it - the closest i have come is initializing firebase in my //sendbirdPlatformServices.js but then the error becomes ERROR Invariant Violation: new NativeEventEmitter() requires a non-null argument., js engine: hermes