-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
issue with documentation / conflict with react-native-firebase #73
Comments
I do agree on you, I'm using this setup along with my project with |
@YGKtech Spent a whole day on this, thanks for help. Would you mind making a PR on README? |
I had the same issue, it wasn't building, only showing a huge list of errors "200 duplicate symbols". Digging around I found this : SO: Duplicate symbols when integrating Firebase and Google Sign In SDKs manually without Cocoapods GIST: Script to build a new Google Sign in dependencies that will work with Firebase My issue was apparently that Firebase includes the same files used in GoogleSignInDependencies.framework. So you can either hack it with de script or go with the Pod. |
Following the instructions from this repo when you already have react-native-firebase set up for authentication will lead to compiler errors (duplicate symbols, this project and rn-firebase depend on some of the same library's, but install them in different ways).
After digging around in the closed issues for this repo, I found someone mention that they resolved this by installing the native GoogleSignIn SDK using pods, rather than adding it manually as your instructions clearly specify. I tested it out, and was immediately successful.
From what I can tell, the current instructions will work as long as you don't have any dependencies installed via Pods. But the specific instructions to avoid using pods are problematic. Clearly this library CAN work when installing the SDK via pods, you may just need to copy some of the set up steps from react-native-firebase, and not using pods makes this library useless for firebase backed projects, which is a bit of a problem considering that firebase is one of the main use cases for google sign in now.
The text was updated successfully, but these errors were encountered: