2017-08-15 3 views
0

Verwenden von Xcode 8 und Swift 2.3 und Firebase in meinem Projekt verwenden Ich habe gerade Pod-Update und so viele Fehler und nicht in der Lage, herauszufinden, warum?Swift 2.3 Verwendung von nicht aufgelösten Bezeichnern Firebase 'FIR' nach Kapselupdate

Wenn dieser Fehler wegen der Aktualisierung ist, Wie wird auf die vorherige Version zurückgesetzt?

Pod Datei

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

Nur Update tat pod und bekam unter

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. 

ich alle unten Fehler bekommen:

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' 

Antwort

2

Nach den documentation, Klassennamen Änderungen für Firebase 4.0.0 in Swift. So FIRMessagingDelegate, ist jetzt MessagingDelegate, und so weiter. Siehe die Migrationsanleitung here

+0

Dank Ihrer Antwort hat mir sehr geholfen. Können Sie sich auch für meine Fragen abstimmen? So wird es kommen und anderen helfen, die mit Problemen wie mir konfrontiert sind –

Verwandte Themen