Firebase:FIRApp.configure()一直希望我将其更改为FirebaseApp.configure()

所以我做了一个包含大量额外代码的项目,这样我就可以尝试不同的东西,而且我正在慢慢地将textedit中的文件复制到我的新项目中。

我创build了一个新的Firebase帐户,添加了Google plist文件,初始化并安装了所需的窗格(也将pod文件中的iOS版本更改为10.0)…但仍然希望使用FirebaseApp.configure()而不是FIRApp 。configuration()。

我应该删除整个事情,然后再试一次吗? 我刚刚创build了一个新的Xcode项目,所以如果我现在不得不删除它,那很好。

import UIKit import Firebase @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? override init() { super.init() } func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { FIRApp.configure() return true } 

没有太多的代码写入,但我无法弄清楚会发生什么事情,特别是自从我刚开始新的项目。

FirebaseApp.configure()是正确的。 我刚刚检出了文档 ,而FIRApp.configure()已经被重命名为FirebaseApp.configure() 。 我还在我的一个项目上运行了pod update ,以确认,而且我的项目已经改为使用FirebaseApp.configure() 。 所以不需要重build!

我可以确认FIRApp.configure()可以更改为FirebaseApp.configure()

在firebase中,它build议将以下内容添加到应用程序委托中:

导入UIKit导入Firebase

@UIApplicationMain类AppDelegate:UIResponder,UIApplicationDelegate {

var窗口:UIWindow?

func应用程序(_ application:UIApplication,didFinishLaunchingWithOptions launchOptions:[UIApplicationLaunchOptionsKey:Any]?) – > Bool { FirebaseApp.configure() return true}}

这包括FirebaseApp.configure()命令