所以我做了一个包含大量额外代码的项目,所以我可以尝试不同的东西,然后我慢慢地将文件从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
}
编写的代码并不多,但我无法弄清楚是什么导致这种情况发生...特别是因为我刚开始新项目。
答案 0 :(得分:8)
FirebaseApp.configure()
是正确的。我刚刚查看了documentation,FIRApp.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()命令