Notice: iOS Flipper Known Compatibility Issues
jakobo opened this issue · 2 comments
As of RN 0.69.2+ and Flipper 0.158.0, there are several issues with other config plugins that are incompatible with Flipper on iOS. This thread documents the known plugin / pod combinations with issues. Where possible, we try to link out to other threads to provide a complete picture of the problem.
❌ expo-firebase-analytics
Relevant Threads: #26
reason Firebase requires use_frameworks
and is not compatible with Flipper at this time 1, 2, 3
resolution If you do not believe you need use_frameworks
, you may set the ECF plugin's ios.stripUseFrameworks = true
which will ensure there are no use_frameworks
lines in your podfile. However, other libraries may not build if you do this. Instead, we recommend turning off Flipper on iOS by setting ios.enabled = false
as this will still let you use Flipper for Android.
any updates on this? do you know when it will work with firebase?
Hi @Nsquik. Unfortunately the use_frameworks + flipper is a known incompatibility that can't be worked around. The short explanation is that use_frameworks links common libraries such as Folly in a way which Flipper can no longer use. There are pretty complex workarounds with minimal success linked in the original post. (see: invertase/react-native-firebase#6332)
If you absolutely need Flipper and Firebase, I suggest Mike's solution:
It's going to be a while until it's all easy out of the box while this happens, until then v14 of this module is always available...
I'm sorry I don't have a better answer. :\