Я нашел ответ на вопрос:
func sign(_ signIn: GIDSignIn!, didSignInFor user: GIDGoogleUser!, withError error: Error!){
if let err = error {
print ("failed to log into Google", err)
return
}
print("successfully logged into Google",user)
guard let idToken = user.authentication.idToken else {return}
guard let accessToken = user.authentication.accessToken else {return}
let credentials = GoogleAuthProvider.credential(withIDToken: idToken, accessToken: accessToken)
Auth.auth().signInAndRetrieveData(with: credentials, completion: { (user, error) in
if let err = error {
print ("failed to create with google account", err)
return
}
print("successfuly logged into Firebase with Google", user?.user.uid)
})
}
Проблема была с первой строкой кода, где «didSignInFor» не был правильно прописан.Аналогично, была дублирующая функция, которая вызывала ту же функцию входа в систему, что могло быть еще одной проблемой из-за того, почему пользователи не появлялись на вкладке «аутентификация» консоли Firebase.