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

时间:2017-05-22 16:32:28

标签: ios swift xcode firebase

所以我做了一个包含大量额外代码的项目,所以我可以尝试不同的东西,然后我慢慢地将文件从textedit复制粘贴到我的新项目中。

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

我应该删除整件事并再试一次吗?我刚刚创建了一个新的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
    }

编写的代码并不多,但我无法弄清楚是什么导致这种情况发生...特别是因为我刚开始新项目。

3 个答案:

答案 0 :(得分:8)

FirebaseApp.configure()是正确的。我刚刚查看了documentationFIRApp.configure()已重命名为FirebaseApp.configure()。我还在我的一个项目上运行pod update只是为了确认,我的项目让我改为使用FirebaseApp.configure()。所以不需要重建!

答案 1 :(得分:0)

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

答案 2 :(得分:0)

在firebase中,它建议将以下内容添加到app delegate:

  

"

     

导入UIKit导入Firebase

     

@UIApplicationMain class AppDelegate:UIResponder,   UIApplicationDelegate {

     

var window:UIWindow?

     

func application(_ application:UIApplication,       didFinishLaunchingWithOptions launchOptions:[UIApplicationLaunchOptionsKey:Any]?)        - >布尔{       的 FirebaseApp.configure()       return true}}

     

"

这包括 FirebaseApp.configure()命令