firebase - objective - pod init
Firebase(4.0.0): uso del identificador no resuelto FirebaseApp al instalar FirebaseDatabase (9)
Esto es lo que pasa:
- ejecutándose en Xcode versión 7.3.1 (7D1014)
- pod ''Firebase / Core''
- importar Firebase en la clase
sin resolver en la base de datos
Luego agregué el marco de base de datos
- pod ''Firebase / Core''
- pod ''Firebase / Base de datos''
Parece que los 2 marcos están en modo mutex. No pueden coexistir.
Lo he intentado todo: actualizar, instalar, desinstalar, volver a crear el proyecto, volver a crear el área de trabajo. Todos.
Me podría ayudar. ¿Hay algún error en la última versión de Firebase?
Me funciono con
pod repo update
pod update
y luego ejecute esto en la ubicación del archivo pod :
pod install
Después de reconstruir mi aplicación, el error debería haberse ido.
Puse en ''Firebase'' junto con ''Firebase / Core'' en el archivo pod y funcionó para mí
Que trabajo hoy para mí:
1. en Xcode 9.1
import UIKit
import Firebase
import UserNotifications
import FirebaseInstanceID
import FirebaseMessaging
import FirebaseCrash
import FirebaseAnalytics
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
FirebaseApp.configure()
return true
}
2. Mi PodFile
pod ''Firebase''
pod ''Firebase/Core''
pod ''Firebase/Database''
pod ''Firebase/Crash''
pod ''Firebase/RemoteConfig''
pod ''Firebase/Storage''
pod ''FirebaseUI'', ''~> 4.0''
pod ''Firebase/Auth''
pod ''Firebase/Messaging''
3. final:
pod repo update
pod update
4. reiniciar xcode:
5. presiona: shift-alt-command-k (en xcode)
Esto eliminará todos los productos y archivos intermedios en la carpeta de compilación. Es diferente de eliminar datos derivados.
6. una limpia
hecho
Reemplace el pod ''Firebase/Core''
con el pod ''Firebase''
. A continuación, ejecute la pod repo update
.
Suena como si estuvieras usando una versión anterior de Firebase. Tratar -
pod repo update
pod update
Compruebe que se está instalando Firebase 4.0.
También intente importar los módulos específicos. Entonces, en lugar de import Firebase
use import FirebaseDatabase
o import FirebaseAuth
.
Tuve un problema similar
Su declaración de importación sería:
import Firebase
Asegúrate de reiniciar Xcode y limpiar la carpeta de compilación.
Funciona para mí y se deshizo del error "Uso del identificador no resuelto FirebaseApp ..."
Actualización: para Swift 4.2: FirebaseApp.configure()
funciona. [Se cambia el nombre de FIRApp a FirebaseApp]
use FIRApp.configure () en lugar de Firebase.configure ()
import FirebaseCore
Entonces podrías usar FirebaseApp.configure()
. Estoy usando swift 4.
sudo gem install cocoapods
pod update