无法使用GooglePlusPlatform从GooglePlusSample代码loginGoogle

我正在运行Google提供的GooglePlusPlatform示例代码来了解其SDk。 但是,当我运行该应用程序并单击loginbutton时,它会生成一个错误:

错误域= com.google.GooglePlusPlatform代码= -1“钥匙串错误”UserInfo = 0x1100bdd0 {NSLocalizedDescription =钥匙串错误}

同样的错误也发生在我创build的另一个使用GooglePluslogin的应用程序中。我Googlesearch了一下,但找不到任何有用的东西。 请帮忙!

转到目标>function>并启用“KeyChain Sharing”。

在这里输入图像说明

我实际上已经在Google Services GitHub仓库中提交了这个bug,并得到了编码人员的反馈,声称这是一个Apple Bug,他们无能为力。

https://github.com/googlesamples/google-services/issues/82

好消息是,这个问题只发生在Xcode连接到手机上时。 否则工作正常。 所以,尽pipetesting很痛苦,但我们不应该担心这对最终用户来说是一个问题。 (手指交叉)

我看到这是不是在模拟器中发生。 在真实的设备上,只有在创buildexception断点时才会发生这种情况。 只要删除该中断点,然后尝试。 它应该工作。