web-dev-qa-db-fra.com

Installation du pod Firebase - pod 'Firebase/Database' - Requiert une cible de déploiement minimale supérieure.

J'essaie d'installer Firebase/Database comme Firebase doc https://firebase.google.com/docs/ios/setup#available_pods mais, lorsque j'ai essayé, j'ai eu un problème.

[!] Unable to satisfy the following requirements:
  • Firebase/Database requis par Podfile

    Des spécifications satisfaisant la dépendance Firebase/Database ont été trouvées, mais elles nécessitaient une cible de déploiement minimale plus élevée.

Nécessité d'une cible de déploiement minimale supérieure, comment puis-je procéder?

Merci

Capture d'écran

22
Giovanni Côco

Voici comment je l'ai corrigé.

Étape 1 

Installer une base de feu régulière - pod 'Firebase', '>= 2.5.1'

Étape 2

Mise à jour - pod update

* À ce stade, il faudra quelques bonnes minutes pour mettre à jour. Vous devriez voir quelque chose comme ça.

Update all pods
Updating local specs repositories
Analyzing dependencies
Downloading dependencies
Installing Firebase 3.2.0 (was 3.2.0)
Using FirebaseAnalytics (3.2.0)
Installing FirebaseAuth (3.0.2)
Using FirebaseDatabase (3.0.1)
Using FirebaseInstanceID (1.0.6)
Using GoogleInterchangeUtilities (1.2.1)
Installing GoogleNetworkingUtilities (1.2.1)
Using GoogleSymbolUtilities (1.1.1)
Using GoogleUtilities (1.3.1)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There are 4 dependencies from the Podfile and 10
total pods installed.

Étape 3

Maintenant, vous devriez avoir Firebase 3. Vous pouvez donc ajouter des frameworks comme ceux-ci dans votre fichier pod puis pod update

# Uncomment this line to define a global platform for your project
 platform :ios, '8.0'
# Uncomment this line if you're using Swift
 use_frameworks!

target 'xMarket' do

end

target 'xMarketTests' do

end

target 'xMarketUITests' do

end

pod 'Firebase', '>= 2.5.1'
pod ‘Firebase/Core’
pod ‘Firebase/Database’
pod ‘Firebase/Auth’

Bonne chance!

25
brkr

Dans votre Podfile, modifiez la ligne pod 'Firebase' en pod Firebase/Core et exécutez pod update dans le dossier du projet. 

Avec la nouvelle base Firebase, la première ligne n’est plus nécessaire.

Du guide de migration:

 migration

Référence: Guide de migration de Firebase.google

4
Idan

vous pouvez essayer de supprimer Podfile.lock

0
Qadir Hussain

Dans mon cas, j'ai eu une erreur similaire, en cours d'exécution de Jenkins. Lorsque j'ai supprimé l'espace de travail incriminé et que j'ai rediffusé, tout allait bien. 

0
AnneTheAgile

ou vous pouvez mettre à jour le fichier podfile

plateforme: ios, '9.0'

lancer 'pod update'

ce wo

0
Sanjeev

Suivez ces étapes:

  1. pod repo enlever le maître
  2. configuration du pod
  3. installation de pod 
0
Rincha