Swift 通过密钥链共享使用Firebase登录

Swift 通过密钥链共享使用Firebase登录,swift,firebase,keychain,Swift,Firebase,Keychain,我正在尝试使用钥匙链共享来启用跨应用程序身份验证。到目前为止,我所做的是第一步从这一步开始,我正在努力完成第二步和第三步。在我的应用程序中,用户可以通过mail、Facebook、Google或Apple登录。我添加了文档第一步中的代码,就在我登录用户的代码上方,如下所示: do { try Auth.auth().useUserAccessGroup("12345.example.group") } catch let error as NSEr

我正在尝试使用钥匙链共享来启用跨应用程序身份验证。到目前为止,我所做的是第一步从这一步开始,我正在努力完成第二步和第三步。在我的应用程序中,用户可以通过mail、Facebook、Google或Apple登录。我添加了文档第一步中的代码,就在我登录用户的代码上方,如下所示:

    do {
      try Auth.auth().useUserAccessGroup("12345.example.group")
    } catch let error as NSError {
      print("Error changing user access group: %@", error)
    }
    

    Auth.auth().createUser(withEmail: email, password: password) { (result, error) in
        
        if let userId = result?.user.uid { // successfully signed in
           do stuff ...
        } else {
           print("error signing in")
        }
    }
现在它正在打印
错误登录
。因此,我认为用户访问组代码必须是正确的,但我在这里做错了什么?有点卡住了,所以如果有人能帮助我,我非常感激