2017-08-15 4 views
0

Utilisation de Xcode 8 et Swift 2.3 et utilisation de Firebase dans mon projet Je viens de faire une mise à jour de pod et d'obtenir tellement d'erreurs sans pouvoir comprendre pourquoi?Swift 2.3 Utilisation de l'identificateur non résolu 'FIR' Firebase après la mise à jour de pod

Si Cette erreur est due à la mise à jour, Comment revenir à la version précédente?

Pod Fichier

pod 'Firebase/Core' 
pod 'Firebase/Messaging' 
pod 'Firebase/AdMob' 

a juste fait la mise à jour de pod et obtenu ci-dessous

Analyzing dependencies 
Downloading dependencies 
Using Firebase (4.1.0) 
Using FirebaseAnalytics (4.0.3) 
Using FirebaseCore (4.0.5) 
Using FirebaseInstanceID (2.0.1) 
Using FirebaseMessaging (2.0.1) 
Generating Pods project 
Integrating client project 
Sending stats 
Pod installation complete! There are 3 dependencies from the Podfile and 9 total pods installed. 

Je reçois tous les ci-dessous erreur:

Use of undeclared type 'FIRMessagingDelegate' 
Use of unresolved identifier 'FIRApp' 
Use of unresolved identifier 'kFIRInstanceIDTokenRefreshNotification' 
Use of unresolved identifier 'FIRMessaging' 
Use of unresolved identifier 'FIRInstanceID' 
Use of undeclared type 'FIRMessagingRemoteMessage' 

Répondre

2

Selon les documentation, les noms de classe changements pour Firebase 4.0.0 dans Swift. Donc FIRMessagingDelegate, est maintenant MessagingDelegate, et ainsi de suite. Voir le guide de migration here

+0

Merci votre réponse m'a vraiment beaucoup aidé. Pouvez-vous envisager de voter pour mes questions aussi? Donc, il va venir et aider les autres aussi qui font face à un problème comme moi –