2017-06-06 281 views

回答

7

新吊舱的位置是: -

pod 'GoogleSignIn' 
+1

我做到了,Pod安装成功。但在我的桥接头文件中,我有'#import '。它给我错误,没有找到GoogleSignIn.h。 你能帮我在这... 由于谷歌文档仍然有旧的谷歌pod文档 –

+0

我也这样做,但然后生成失败,'GGLContext'没有找到。思考? –

+0

您可能需要重新检查https://developers.google.com/analytics/devguides/collection/ios/v3/,因为您不需要GGLContext行... – agfa555

17

吊舱安装的确是 'GoogleSignIn'。然而,这也意味着调整桥接头

#import <GoogleSignin/GoogleSignIn.h> 

,转而使用:

GGLContext.sharedInstance().configureWithError(&configureError) 

您需要使用:

GIDSignIn.sharedInstance().clientID = kClientID 

并与您的客户端ID替换kClientID(你可以/需要删除一些其他行也关于& configureError)。

您可以在这里找到的信息:Google Sign-In

荚立即安装如下蓝色笔记中提到的手动安装方法。

+0

你从哪里找到关于'GIDSignIn.sharedInstance()。clientID = kClientID'的信息? –

+0

您需要注册您的应用程序以便在Google上登录以获取客户端ID。如果它是您要查找的代码的来源,请检查Google Sign-in链接步骤3中的蓝色区块。 – DionMes

+0

我打算使用'GIDSignIn.sharedInstance()。clientID = kClientID'而不是'GGLContext.sharedInstance().configureWithError(&configureError)'。该指南告诉我们只有在您手动添加SDK时才使用它。 –