The version numbers of the underlying firebase-ios-sdk things are based on must be consistent yes, I cannot imagine a scenario where Firestore at 8.6.0 will work with current dependencies that bring in 10.x versions of firebase-ios-sdk. The linker problems you show seem to be the expected...