我已经按照将 Google 登录集成到你的 iOS 应用中 的指南进行了操作。
然而,当我执行该应用时,在我能够看到第一个视图控制器之前,它就在应用委托本身停止运行了。
原因是因为我在 "application didFinishLaunchingWithOptions withOptions"
中编写了下面几行代码:
"NSError* configureError;
[[GGLContext sharedInstance] configureWithError: &configureError];
NSAssert(!configureError, @"Error configuring Google services: %@", configureError);
[GIDSignIn sharedInstance].delegate = self;"
在调试中,当它到达这段代码时,会提示:“由于未捕获的异常 'NSInternalInconsistencyException',应用程序终止,原因:配置Google服务错误:错误域=com.google.greenhouse Code=-200,“无法配置GGL。” UserInfo=0x7ff9c2e1d000 {NSLocalizedRecoverySuggestion=检查GoogleService-Info.plist的格式和位置。, NSLocalizedDescription=无法配置GGL., NSLocalizedFailureReason=无法解析提供的 GoogleService-Info.plist。有关详细信息,请参见日志。}'"。我将GoogleService-Info.plist文件放在我的目录中,但仍然不起作用。