Ios8 GIDSignIn返回“;钥匙链错误“;

Ios8 GIDSignIn返回“;钥匙链错误“;,ios8,google-plus,single-sign-on,google-oauth,Ios8,Google Plus,Single Sign On,Google Oauth,我正在使用Google plus实现登录。实现基本上是从中的示例复制而来。 当我第一次登录时,一切正常。但如果我使用 [[GIDSignIn sharedInstance] signOut]; 下次登录时,我会收到 Error Domain=com.google.GIDSignIn Code=-2 "keychain error" 请告知在这种情况下可以做什么。 谢谢可能不太可能,但请尝试在sharedInstance上呼叫断开连接 - (void)signOut { [[GIDS

我正在使用Google plus实现登录。实现基本上是从中的示例复制而来。 当我第一次登录时,一切正常。但如果我使用

 [[GIDSignIn sharedInstance] signOut];
下次登录时,我会收到

Error Domain=com.google.GIDSignIn Code=-2 "keychain error"
请告知在这种情况下可以做什么。
谢谢

可能不太可能,但请尝试在sharedInstance上呼叫
断开连接

- (void)signOut {
    [[GIDSignIn sharedInstance] disconnect];
}

我也有同样的问题。在做了一些测试之后,我注意到,如果我在没有调试器的情况下运行我的应用程序(构建、停止、运行应用程序),一切都会按预期进行…试试看

您试图解决的问题与密钥链访问有关。要解决此问题,您只需转到Target->Capabilities并启用钥匙链共享

有人能够解决此问题吗?您能够解决此问题吗?@Jan no,我仍然看到此问题。确保应用程序具有钥匙链访问功能:感谢回复。已经在我的代码中这样做了,仍然是同一个问题…是的,这里也是。。。这对问题没有帮助这是对Keychain的引用已在功能中启用。请看gafos的答案。