32 votes

iOS - Erreur Firebase: Utilisation de l'identificateur non résolu FIRApp exécutant le code fourni

Lorsque vous essayez de configurer XCode pour qu'il fonctionne avec Firebase 3, l'utilisation du code dans la documentation d'installation me donne une erreur:

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
    }
 

45voto

Lluis Gerard Points 1331

Je pense que c'est la bonne solution:

  1. pod repo update
  2. pod update

Mais j'ai eu le même problème et l'a résolu d'en faire les étapes suivantes sur la ligne de commande:

  1. pod repo update
  2. A commenté l' pod 'Firebase' ligne de mon Podfile
  3. pod install (cette supprimé l'ancien Firebase)
  4. Ajout de la pod 'Firebase' ligne de nouveau.
  5. pod install (ajouté le nouveau Firebase)

2e et 3e étapes ont été la clé je pense, sinon CocoaPods n'essayez pas de le mettre à jour. Comme je l'ai dit peut-être que cela aurait pu être résolu en effectuant pod update mais maintenant je ne peux pas revenir en arrière et essayer à nouveau.

Après tout cela, vous devriez voir quelque chose comme: 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)

15voto

hoangpx Points 385

J'ai eu la même erreur, résolu facilement. Fermez le projet. Ouvrir le fichier pod puis mettre à jour à partir de

pod 'Firebase', '>= 2.5.1'

à

 pod 'Firebase/Core'
pod 'Firebase/Database'
 

Ensuite, ouvrez le terminal, situé dans votre fichier pod dans le dossier du projet, entrez: pod update . Assurez-vous de voir 2 lignes

 Installing Firebase 3.2.0 (was 2.5.1)
Installing FirebaseDatabase (3.0.1)
 

Alors vous êtes prêt à partir

11voto

storm Points 91

Résoudre ce problème comme ceci:

 import FirebaseAnalytics
 

Ensuite, il faut remplacer FIRApp par FirebaseApp car FIRApp est obsolète.

Merci.

8voto

AJ Jayatillaka Points 81

Mettez à jour votre type de pods en terminal

pod update

puis installez le pod agian, a travaillé pour moi

5voto

Politta Points 115

Essayez d'utiliser à nouveau pod repo update et pod install .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X