2016-05-15 37 views
11

Attualmente il mio intero progetto è wack perché nessuna delle dipendenze è compatibile con cocoapods 1.0. Non solo i milioni di Podspec non funzionano, ci sono anche molti altri problemi che prima erano avvertimenti e ora stanno costruendo errori di blocco ... così frustranti.Installare vecchi cocoapodi?

Ho provato a rimuovere ~/.cocoapods, sudo gem uninstall cocoapods e sudo gem install cocoapods -v 0.39.0 e si verificano gli stessi errori. Sembra che lo stia installando comunque o qualcosa del genere?

cocoapods (0.39.0) 
cocoapods-core (1.0.0, 0.39.0) 
cocoapods-deintegrate (1.0.0) 
cocoapods-downloader (1.0.0, 0.9.3) 
cocoapods-plugins (1.0.0, 0.4.2) 
cocoapods-search (1.0.0, 0.1.0) 
cocoapods-stats (1.0.0, 0.6.2) 
cocoapods-trunk (1.0.0, 0.6.4) 
cocoapods-try (1.0.0, 0.5.1) 

Come si utilizza la versione vecchia al 100% fino a quando queste librerie non vengono riparate?

+0

Ho utilizzato "pod \ _0.0.0.0_ _ install" e "pod \ _0.39.0 \ _ update" per aggirare alcuni problemi che ho riscontrato. – Stephen

risposta

18

Passaggio 1 Eseguire sudo gem install cocoapods -v 0.39.0, questo installerà la versione desiderata.

Passaggio 2 Eseguire sudo gem list, che fornirà un elenco di tutte le gemme installate e della loro versione; noterai che hai installato più versioni di cocoapods.

Passaggio 3 Disinstallare la versione (s) che non si desidera con sudo gem uninstall cocoapods -v 1.0.

Fase 4 confermare di essere ora in esecuzione la versione corretta di cocoapods con pod --version.

+0

Oops che era un refuso, scusa ... ma quando lo faccio ho ancora gli stessi errori: – Tallboy

+0

[!] Trovato più specifiche per 'AppLovin (3.2.2)' – Tallboy

+2

@Tallboy Se si esegue 'sudo gem installa cocoapods -v 0.39.0' e poi esegui 'sudo gem list' dovresti essere in grado di vedere che hai installato più versioni di cocapods. Disinstallare la versione che non si desidera con 'sudo gem install cocoapods -v 1.0'. L'ho provato io stesso. Puoi controllare la tua versione di cocapods prima e dopo con 'pod --version'. Speriamo che questo aiuti. –