tutorial notification notificaciones google default_notification_icon clave autenticación apns ios swift firebase

ios - notification - Uso del identificador no resuelto ''FIRDatabase'' cuando se usa Firebase



firebase push notification ios (3)

Necesitas agregar

pod ''Firebase/Database''

a su archivo pod como se explica aquí

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

Aquí puede encontrar qué pod incluye qué característica Pods y Características

Xcode me dice que FIRDatabase no es un identificador. Mi código:

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 } }

Estoy usando:

Xcode 7.2.1, Firebase 3.0.2, OSX 10.10.5

Contenido del archivo 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


Lo que funcionó para mí, además de agregar el pod ''Firebase/Database'' , era (que falta en los documentos actuales):

import FirebaseDatabase

Probado con Xcode 7.3.1, CocoaPods 0.39.0 y 1.0.1 en macOS 10.11.5. Para asegurarte de que estás haciendo esto correctamente, asegúrate de que tu Podfile.lock tenga el siguiente aspecto:

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

PD. Me encontré con problemas de CocoaPods que me obligaron a eliminar la carpeta de datos derivados, así que intente eso también.


  1. Primero solo asegúrate de que tu archivo pod contenga el pod ''Base de datos / Firebase''
  2. Agrega esas dos líneas a tu código:

importar Firebase

importar FirebaseDatabase