15

在 iOS 10 和 xcode 8 中,当我尝试登录谷歌服务时,我得到“钥匙串错误”

 func sign(_ signIn: GIDSignIn!, didSignInFor user: GIDGoogleUser!, withError error: Error!){
        if error != nil {
            print("\(error!.localizedDescription)")
}
}

在 SO 上提供和接受的解决方案是直接从模拟器运行应用程序,而不是通过 Xcode。我已经尝试过但没有成功,因此在这里发布这个问题,希望有人有更新的解决方案或经验。

4

1 回答 1

45

您要解决的问题与钥匙串访问有关。要解决问题,您只需转到目标-> 功能并启用钥匙串共享。此处描述了与 Facebook SDK 类似的情况。

如果您使用的是Xamarin(请阅读此链接了解更多信息,感谢 @dynamokaj):

只需确保您在权利中启用钥匙串访问并选择模拟器(调试)构建的权利。默认情况下未设置。

于 2016-08-07T20:15:34.857 回答