ios – 您必须指定| clientID | for | GIDSignIn |尝试使用Google登录时出错

前端之家收集整理的这篇文章主要介绍了ios – 您必须指定| clientID | for | GIDSignIn |尝试使用Google登录时出错前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Google登录Xcode 7上工作正常.更新到Xcode 8后,我开始收到错误:由于未捕获的异常’NSInvalidArgumentException’而终止应用程序,原因是:’您必须指定| clientID | for | GIDSignIn |’.我有一个带有CLIENT_ID的GoogleService-Info.plist文件.

我能够通过添加以下行来修复它:

GIDSignIn.sharedInstance().clientID = "<CLIENT_ID>"

似乎没有从GoogleService-Info.plist中获取CLIENT_ID.我已经确定它在Copy Bundle Resources中.

我不必在代码中指定客户端ID.如何修复它以从GoogleService-Info.plist文件获取信息?

解决方法

你可以这样做.

迅速:

GIDSignIn.sharedInstance().clientID = FIRApp.defaultApp()?.options.clientID

Objective-C的:

GIDSignIn.sharedInstance.clientID = FIRApp.defaultApp.options.clientID;

猜你在找的iOS相关文章