Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Use Two GoogleService-Info.plist in a single XCode project

I'm using Google Login and Google Firebase in my iOS Project. So I generated two different GoogleService-Info.plist files. If I use those two files under a project I got duplicate issue.

How to use these two files in a single project?

All Suggestions are appreciated!!

like image 659
Maniganda saravanan Avatar asked Nov 09 '22 00:11

Maniganda saravanan


1 Answers

Instead of using FirebaseApp.configure() I use this method:

private func configureFirebase() {
    guard   let plistPath = Bundle.main.path(forResource: "GoogleService-Info-Firebase", ofType: "plist"),
            let options =  FirebaseOptions(contentsOfFile: plistPath)
    else { return }
    FirebaseApp.configure(options: options)
}

So, for firebase you should create a new file e.g. GoogleService-Info-Firebase.plist and use it for Firebase configuration.

like image 166
Vlad Khambir Avatar answered Nov 14 '22 22:11

Vlad Khambir