2015-04-02 18 views
17

È possibile in qualche modo specifica la versione di CocoaPods che mi piacerebbe utilizzare durante l'aggiornamento o l'installazione di un Podfile? Ho riscontrato più volte che i pod funzionano correttamente con una versione di CocoaPods ma non con altri.Come utilizzare una versione specifica di CocoaPods

Ad esempio, la sintassi che sto cercando è simile al seguente:

pod -v 0.34 install 

risposta

29

Dal CocoaPods è installato attraverso RubyGems è possibile utilizzare i loro meccanismi per fare questo. Come sottolineato here si può fare questo:

pod _0.34.0_ install 

È possibile verificare questo sta lavorando con:

pod _0.34.0_ --version 

Inoltre vorrei altamente sconsigliano di fare questo a tutti. Consiglio vivamente di tenere aggiornati i CocoaPods e di modificare il Podfile secondo necessità per adattarlo alle nuove versioni. In qualsiasi momento la tua vecchia versione potrebbe smettere di funzionare come previsto se eseguiamo il bump dello minimum version number.

1

la soluzione definitiva:

  1. esecuzione di uno script bash per disinstallare completamente il vostro verison corrente (Optinal)

    for i in $(gem list --local --no-version | grep cocoapods ); do 
        sudo gem uninstall $i; 
    done 
    sudo gem uninstall xcodeproj 
    
  2. installare un verison specifico di CocoaPod

    gem install cocoapods -v 0.39.0 
    
Problemi correlati