2016-05-21 36 views
20

Sto cercando di installare Firebase/Database come Firebase doc https://firebase.google.com/docs/ios/setup#available_pods ma quando ho provato ho riscontrato un problema.Installazione pod Firebase - pod 'Firebase/Database' - Richiesto un obiettivo di distribuzione minimo più elevato

[!] Unable to satisfy the following requirements: 
  • Firebase/Database richiesto da Podfile

    Caratteristiche soddisfare la dipendenza Firebase/Database trovato, ma hanno richiesto una destinazione di distribuzione minimo superiore.

richiesto un destinazione di distribuzione minimo più elevato, come posso fare questo?

Grazie

Screenshot

+0

hai creato Podfile? –

+0

Sì. è stato creato! –

risposta

23

Ecco come ho riparato.

Fase 1

Installare regolare Firebase - pod 'Firebase', '>= 2.5.1'

Fase 2

Update - pod update

* A questo punto ci vorrà un buon paio di minuti per aggiornare. Dovresti vedere qualcosa di simile.

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. 

Fase 3

Ora si dovrebbe avere Firebase 3. Quindi è possibile aggiungere framework come ad esempio nel file pod poi 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’ 

Buona fortuna!

+2

Per me prima installazione Firebase pod 'Firebase' Poi fare un "update pod" Quindi aggiungere pod 'Firebase/xxxxx' – tanutapi

+0

Grazie uomo tonnellata! – iUser

2

Nel Podfile, modificare la riga pod 'Firebase' in pod Firebase/Core ed eseguire pod update nella cartella del progetto.

Con il nuovo Firebase, non è necessario per la prima linea.

Dalla guida alla migrazione:

migration

Riferimento: Firebase.google migration guide

-1

seguire questa procedura:

  1. pod maestro repo rimuovere
  2. configurazione pod
  3. pod installare
0

Ho avuto lo stesso problema.Il mio errore sotto

[!] Unable to satisfy the following requirements: 

- `Firebase/AdMob` required by `Podfile` 

Specs satisfying the `Firebase/AdMob` dependency were found, but they required a higher minimum deployment target. 

enter image description here Targets->general->deployment target Changed to 8.0 enter image description here

Il mio progetto di destinazione della distribuzione parte da iOS 6 Da quando è sviluppato in più vecchio Xcode version.For nuova updation in xcode 8 ho fatto la deployment target from ios 8 Funziona da me.

Dopo fissare il suo lavoro

Installing Firebase (4.0.2) Installing FirebaseAnalytics (4.0.1) Installing FirebaseCore (4.0.2) Installing FirebaseInstanceID (2.0.0) Installing Google-Mobile-Ads-SDK (7.20.0) Installing GoogleToolboxForMac (2.1.1)

L'ultima Firebase sosterrà da iOS 8.

-1

o è possibile aggiornare il Podfile

piattaforma: ios, '9.0'

eseguire 'pod update'

che wo

Problemi correlati