xcode错误:"使用未解析的标识符:GGLContext" (没有CocoaPods)

时间:2016-06-09 18:14:55

标签: ios xcode swift google-signin

我已经完成了几年的Web开发,这是我第一个使用iOS应用程序的项目。我已按照Google Get the Google Sign-in SDK for 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
    }

任何帮助?

1 个答案:

答案 0 :(得分:15)

我遇到了和你一样的问题我决定再次阅读Google's Tutorial,找到"手动"这就是他们所说的:

  

注意 :如果您手动安装了SDK,则应使用 GIDSignIn 对象直接 GoogleService-Info.plist 文件中的客户ID

     
    

GIDSignIn.sharedInstance()。clientID = kClientID

  

所以只需评论与 GGLContext 相关的行,我认为这应该可以解决这个问题。