Commits
Mike Hardy authored and GitHub committed dc4f57a952a
chore(sdks, tests): update SDKs / Fix tests compile for xcode12 (#4401) * Upgrade firebase sdk version Upgrade firebase sdk version to 25.12.0 to fix [issue #4189](https://github.com/invertase/react-native-firebase/issues/4189) * Update iid android library Co-authored-by: Mike Hardy <github@mikehardy.net> * update sdk for ios firebase, iid and playServicesAuth * update firebase bom version * Update FirebaseSDKVersion * Install firebase-tools as dev dep in tests, reference locally * De-integrate pre-compiled firestore, incompatible with Xcode12+detox https://github.com/invertase/firestore-ios-sdk-frameworks/issues/15 * Exclude arm64/i386 from simulator build archs for Xcode12 compatibility Without these, there are linker failures as Xcode12 attempts to build for all archs, even when it's not really possible * Workaround upstream MLKit dependency-related compile failures https://firebase.google.com/support/release-notes/android#mlkit-self-serve-fixes https://github.com/firebase/firebase-android-sdk/issues/1904 * Use Xcode "latest-stable" (12 now) in E2E CI This should fix #4397 Co-authored-by: Mujtaba F. Radhi <al.mujtaba@hotmail.com>