2017-09-01 4 views
0

J'essaie d'installer la dernière version de Firebase pod. Je sais que la dernière version de ce module est 4.1.1 des gousses de cacao site officiel https://cocoapods.org/pods/FirebaseFirebase pod a été installé version moins que la dernière version existe

Mais quand je l'appelle commande pod mise à jour du terminal iOS, je vois que ce pod a été installé 3.17.0.

C'est ce que je vois dans le terminal iOS après pod mise à jour exécution de la commande:

Downloading dependencies 
Using Alamofire (4.5.0) 
Using Bolts (1.8.4) 
Using Crashlytics (3.8.5) 
Using Digits (3.0.2) 
Using FBSDKCoreKit (4.26.0) 
Using FBSDKLoginKit (4.26.0) 
Using FBSDKMessengerShareKit (1.3.2) 
Using FBSDKShareKit (4.26.0) 
Using Fabric (1.6.12) 
Using Firebase (3.17.0) 
Using FirebaseAnalytics (3.9.0) 
Using FirebaseAuth (3.1.1) 
Using FirebaseCore (3.6.0) 
Using FirebaseCrash (1.1.6) 
Using FirebaseDatabase (3.1.2) 
Using FirebaseDynamicLinks (1.4.0) 
Using FirebaseInstanceID (1.0.10) 
Using FirebaseInvites (1.3.0) 
Using FirebaseMessaging (1.2.3) 
Using FirebaseStorage (1.1.0) 
Using FirebaseUI (4.1.1) 
Using GTMOAuth2 (1.1.4) 
Using GTMSessionFetcher (1.1.11) 
Using Google (3.1.0) 
Using GoogleAPIClientForREST (1.3.0) 
Using GoogleSignIn (4.0.2) 
Using GoogleToolboxForMac (2.1.1) 
Using IQKeyboardManagerSwift (4.0.13) 
Using MBProgressHUD (1.0.0) 
Using Protobuf (3.4.0) 
Using SwiftyStoreKit (0.10.7) 
Using TwitterCore (3.0.0) 
Using TwitterKit (3.1.0) 
Generating Pods project 
Integrating client project 
Sending stats 
Pod installation complete! There are 23 dependencies from the Podfile and 33 total pods installed. 

Ceci est le contenu de mon PODFILE dans le projet:

use_frameworks! 

target 'PrayerDeck' do 
pod 'Firebase' 
pod 'Firebase/Auth' 
pod 'Firebase/Crash' 
pod 'FirebaseUI/Database' 
pod 'Fabric' 
pod 'Crashlytics' 
pod 'Digits' 
pod 'TwitterCore' 
pod 'Firebase/Database' 
pod 'Firebase/Core' 
pod 'Firebase/Messaging' 
pod 'IQKeyboardManagerSwift' 
pod 'Firebase/Storage' 
pod 'MBProgressHUD' 
pod 'Google/SignIn' 
pod 'Firebase/Invites' 
pod 'FBSDKCoreKit' 
pod 'FBSDKShareKit' 
pod 'FBSDKLoginKit' 
pod 'FBSDKMessengerShareKit' 
pod 'Alamofire', '~> 4.0' 
pod 'TwitterKit' 
pod 'SwiftyStoreKit' 
end 

target 'PrayerDeckTests' do 

end 

target 'PrayerDeckUITests' do 

end 

MISE À JOUR:

Lorsque j'essaie de mettre à jour PODFILE et définir la version plus spécifique comme ce pod 'Firebase', '~> 4.0' Je reçois l'erreur suivante dans le terminal iOS:

- `FirebaseAnalytics (= 4.0.3)` required by `Firebase/Core (4.1.1)` 
- `FirebaseAnalytics (~> 3.2)` required by `Google/Core (3.0.3)` 
- `GoogleSignIn (~> 3.0)` required by `Google/SignIn (2.0.4)` 
- `GoogleSignIn (~> 4.0)` required by `FirebaseInvites (2.0.1)` 
- `Firebase/Invites` required by `Podfile` 

Répondre

1

Votre PODFILE utilise le dépréciée Google/SignIn 'qui forces les dépendances Firebase 3.x.

Modifier à

pod 'GoogleSignIn' 
+0

Merci! Je l'ai fait mais après l'exécution de la mise à jour pod je reçois l'erreur suivante: [!] Impossible de satisfaire les exigences suivantes: - 'FirebaseAnalytics (= 4.0.2)' requis par 'Firebase/Core (4.0.4)' - 'FirebaseAnalytics (~> 3.2)' requis par 'Google/Core (3.0.3)' - 'GoogleSignIn' requis par' Podfile' - 'GoogleSignIn (~> 3.0)' requis par 'Google/SignIn (2.0.4 - 'GoogleSignIn (~> 4.0)' requis par 'FirebaseInvites (2.0.0)' - 'Firebase/Invites' requis par' Podfile' Des spécifications satisfaisant la dépendance 'Firebase/Invites' ont été trouvées, mais elles requis une cible de déploiement minimale supérieure. – IFrizy

+0

Basé sur le message, il semble que Google/SignIn est toujours là –

+0

Merci! C'etait mon erreur. Changer le pod 'Google/SignIn' au pod 'GoogleSignIn' m'aide! :) – IFrizy