Ios 在SpriteKit中添加FirebaseApp.configure()的位置

Ios 在SpriteKit中添加FirebaseApp.configure()的位置,ios,xcode,firebase,Ios,Xcode,Firebase,因此,我试图将谷歌的Firebase集成到我的SpriteKit游戏中,但遇到了一个小问题 Firebase的指令是…“配置FIRApp共享实例,通常在应用程序的应用程序中:didFinishLaunchingWithOptions:方法:FirebaseApp.Configure()” 现在,我在Xcode项目中找到了名为AppDelegate.swift的文件,但当我将其放入第一个函数(与说明中的命名函数相匹配)时,我发现以下错误使用未解析标识符FirebaseApp FIRApp.conf

因此,我试图将谷歌的Firebase集成到我的SpriteKit游戏中,但遇到了一个小问题

Firebase的指令是…“配置FIRApp共享实例,通常在应用程序的
应用程序中:didFinishLaunchingWithOptions:
方法:
FirebaseApp.Configure()

现在,我在Xcode项目中找到了名为AppDelegate.swift的文件,但当我将其放入第一个函数(与说明中的命名函数相匹配)时,我发现以下错误
使用未解析标识符FirebaseApp

FIRApp.configure()

我记得在文档顶部导入Firebase。有什么建议吗?

这是
FIRApp
,而不是
FirebaseApp

FIRApp.configure()
注意:不要忘记导入
Firebase
模块

import Firebase

您的应用程序代理需要如下所示:

import UIKit
import Firebase

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

  var window: UIWindow?

  func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    FIRApp.configure()
    return true
  }
}

确保在
返回true
之前调用
FIRApp.configure()
,并记住导入Firebase

我记得导入
Firebase
模块,但这似乎可以工作错误已消失。谢谢你的帮助!当我试图接受评论作为回答时,它说我必须等待10分钟,所以我现在就这么做了,因为我已经在我的道歉中重新登录,我是StackOverflow的新手,我想我可以接受这两个答案,因为它们都有效,我没有意识到它不接受前一个(属于你的)。我已经把它调回原处,因为你是第一个用正确答案回答问题的人。没关系,伙计,发生了这种情况:)谢谢你让我知道!在Firebase 4.0.0中,
FIRApp
被重命名为
FirebaseApp
,因此正确的初始化现在是'FirebaseApp.configure()`。文档的推送时间早于代码的推送时间。