ios - google - firebase crashlytics web
iOS-Error de Firebase: uso del identificador no resuelto FIRApp ejecutando el código suministrado (12)
Al intentar configurar XCode para que funcione con Firebase 3, el uso del código en los documentos de configuración me da un error:
https://firebase.google.com/docs/ios/setup#add_the_sdk
import UIKit
import Contacts
import Firebase
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
//contacts
var contactStore = CNContactStore()
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
FIRApp.configure() <-- Use of unresolved identifier ''FIRApp''
// Override point for customization after application launch.
return true
}
Acabo de resolverlo cambiando Firebase.configure () a FIRApp.configure ()
Frío :)
Actualiza tu tipo de pods en la terminal
pod update
luego instalé el pod agian, funcionó para mí
Creo que esta es la solución correcta:
-
pod repo update
-
pod update
Pero tuve el mismo problema y lo resolví haciendo los siguientes pasos en la línea de comando:
-
pod repo update
- Comentó la línea
pod ''Firebase''
delpod ''Firebase''
desde mi Podfile -
pod install
(esto eliminó la antigua base de Firebase) - Se agregó la línea
pod ''Firebase''
delpod ''Firebase''
nuevamente. -
pod install
(se agregó la nueva Firebase)
El segundo y tercer pasos fueron la clave, creo, de lo contrario, CocoaPods no intentó actualizarlo. Como dije, tal vez esto podría haberse resuelto haciendo la pod update
pero ahora no puedo volver atrás y volver a intentarlo.
Después de todo esto, debería ver algo como: Installing Firebase (3.2.0) Installing FirebaseAnalytics (3.2.0) Installing FirebaseInstanceID (1.0.6) Installing GoogleInterchangeUtilities (1.2.1) Installing GoogleSymbolUtilities (1.1.1) Installing GoogleUtilities (1.3.1)
Intenta usar la pod repo update
pod install
y la pod install
nuevamente.
Intente eliminar los pods del archivo de archivo y luego haga una ''pod install''
. Vuelva a agregar los pods y luego haga otra ''pod install''
. Limpie su espacio de trabajo y luego compárelo. Me tomó algunos intentos pero eso terminó trabajando para mí.
Los cocoapods actualizados a la versión 1.0.x y luego la instalación del pod resolvió mi problema
pod --version (para verificar su versión actual)
Resuelve este problema así:
import FirebaseAnalytics
Luego, debe reemplazar FIRApp
con FirebaseApp
ya que FIRApp
está en desuso.
Gracias.
Todas las otras respuestas son acertadas, pero parece que las tienes cubiertas. ¡Asegúrate de estar usando CocoaPods 1.0 (o superior) y has especificado use_frameworks!
en tu Podfile
Si está actualizando, vale la pena borrar primero nuestro directorio Pods / y posiblemente el pod deintegrate
ejecución se pod deintegrate
para volver a un estado cero.
Tuve el mismo error, se resolvió fácilmente. Cierra el proyecto Abra el archivo pod y luego actualice desde
pod ''Firebase'', ''>= 2.5.1''
a
pod ''Firebase/Core''
pod ''Firebase/Database''
Luego abra la terminal, ubicada en su archivo pod en la carpeta del proyecto, ingrese: pod update
. Asegúrate de ver 2 líneas
Installing Firebase 3.2.0 (was 2.5.1)
Installing FirebaseDatabase (3.0.1)
Entonces estás listo para ir
Tuve el mismo problema y lo resolví así.
actualización de la vaina ...
(usando solo Firebase / Core y Analytics)
Estoy usando xCode versión 8.2.1 Espero que eso ayude a alguien.
Si el proyecto es anterior y existe un problema con los otros pods, puede actualizar solo el pod que desee: Cómo actualizar un solo pod sin tocar otras dependencias.
primero asegúrate de que tu versión de Firebase sea 3 por consola de uso para ingresar tu archivo de proyecto y usa la orden de actualización de pod para actualizar tu versión de Firebase a 3
resulta que la respuesta de hoangpx es la forma correcta de arreglar el error, cambiar el nombre del módulo de pod ayuda. Pero recuerde que cuando intenta ejecutar la instalación del pod, aparece (o debería, si aún no está corregido):
Note: as of Cocoapods 1.0 ''pod repo update'' does not happen on ''pod install'' by default.
lo que significa que debes hacer una pod Firebase update
primero para actualizar a la versión 3.2.0 e pod install
posterior