ios - firebase推送 - firebase云消息



使用Firebase时使用未解析的标识符“FIRDatabase” (2)

你需要添加

  pod 'Firebase/Database'

到你的pod文件,如这里所解释的

https://firebase.google.com/docs/database/ios/start

在这里,您可以找到哪个吊舱包括哪个功能Pod 和功能

Xcode告诉我FIRDatabase不是一个标识符。 我的代码:

import UIKit
import Firebase

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?

    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
        FIRApp.configure()
        FIRDatabase.database().persistenceEnabled = true // Use of unresolved identifier 'FIRDatabase'
        return true
    }
}

我在用:

Xcode 7.2.1,Firebase 3.0.2,OSX 10.10.5

Podfile内容:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

target 'myapp' do
pod 'IQKeyboardManagerSwift', '<= 4.0.0'
pod 'JSQMessagesViewController', '<= 7.3.1'
pod 'Firebase'
end

除了添加pod 'Firebase/Database'之外,还有什么对我有效?(这是从当前文档中缺少的):

import FirebaseDatabase

使用Xcode 7.3.1,在macOS 10.11.5上测试CocoaPods 0.39.0&1.0.1。 要确保你正确地做到这一点,请确保你的Podfile.lock看起来像这样:

PODS:
  ...
  - FirebaseDatabase (3.0.1):
    - FirebaseAnalytics (~> 3.2)
  ...

PS我碰到了CocoaPods的问题,迫使我删除派生的数据文件夹,所以试试这个。





firebase