Ошибка xcode: использование неразрешенного идентификатора: GGLContext (без CocoaPods)

Я занимаюсь веб-разработкой пару лет, и это мой первый проект с приложением для iOS. Я выполнил все инструкции из Google Sign-in SDK для iOS (без CocoaPods), и я попытался смоделировать приложение и получил эту ошибку: Use of unresolved identifier 'GGLContext'

Это код, который копируется со страницы Google и помещается в AppDelegate.swift:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
  // Override point for customization after application launch.
  // Initialize Google sign-in
  var configureError: NSError?
  GGLContext.sharedInstance().configureWithError(&configureError)  // THIS LINE HAS THE ERROR
  assert(configureError == nil, "Error configuring Google services: \(configureError)")

  //GIDSignIn.sharedInstance().delegate = self
  GIDSignIn.sharedInstance().clientID = MY_CLIENT_ID

        return true
    }

Любая помощь?


person krummens    schedule 09.06.2016    source источник
comment
Вы добавили #import <GoogleSignIn/GoogleSignIn.h> в заголовок моста вашего проекта, как здесь сказано? developers.google.com/identity/sign-in/ ios /   -  person Tyler    schedule 09.06.2016
comment
По какой-то причине это не сработало, поэтому я сделал #import "exact\location\of\GoogleSignIn.h"   -  person krummens    schedule 09.06.2016


Ответы (1)


Я столкнулся с той же проблемой, что и вы, тогда я решил прочитать Снова Google's Tutorial, ища слово «вручную», и вот что они говорят:

Примечание. Если вы установили SDK вручную, вам следует вместо этого настроить объект GIDSignIn напрямую, используя идентификатор клиента из файла GoogleService-Info.plist:

GIDSignIn.sharedInstance (). clientID = kClientID

Так что просто прокомментируйте строки, относящиеся к GGLContext, и я думаю, что это должно сработать для этой проблемы.

person Yago Zardo    schedule 30.01.2017
comment
Ты спасатель - person Naveed Ahmad; 30.10.2017
comment
@NaveedAhmad lol Спасибо, чувак! Я просто пытаюсь внести небольшой вклад в это сообщество, которое так мне помогает! - person Yago Zardo; 30.10.2017