Я следил за: Интеграция входа через Google в ваше приложение для iOS
Однако когда я запускаю приложение, оно останавливается в самом делегате приложения - даже до того, как я увижу свой первый контроллер представления.
Причина в этих нескольких строках кода, которые я написал в "application didFinishLaunchingWithOptions withOptions
", а именно:
"NSError* configureError;
[[GGLContext sharedInstance] configureWithError: &configureError];
NSAssert(!configureError, @"Error configuring Google services: %@", configureError);
[GIDSignIn sharedInstance].delegate = self;"
В отладке, когда он достигает этого кода, он говорит
«Завершение работы приложения из-за неперехваченного исключения« NSInternalInconsistencyException », причина:« Ошибка настройки служб Google: Error Domain = com.google.greenhouse Code = -200 »Не удалось настроить GGL». UserInfo = 0x7ff9c2e1d000 {NSLocalizedRecoverySuggestion = Проверить форматирование и расположение службы GoogleService -Info.plist., NSLocalizedDescription = Невозможно настроить GGL., NSLocalizedFailureReason = Невозможно проанализировать предоставленный GoogleService-Info.plist. Подробности см. В журнале.} '".
Я поместил GoogleService-Info.plist
в свой каталог, но он по-прежнему не работает.