我已经完成了几年的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
}
任何帮助?
答案 0 :(得分:15)
我遇到了和你一样的问题我决定再次阅读Google's Tutorial,找到"手动"这就是他们所说的:
注意 :如果您手动安装了SDK,则应使用 GIDSignIn 对象直接, GoogleService-Info.plist 文件中的客户ID :
GIDSignIn.sharedInstance()。clientID = kClientID
所以只需评论与 GGLContext 相关的行,我认为这应该可以解决这个问题。