Est-il possible d'une manière ou d'une autre de spécifier la version de CocoaPods que j'aimerais utiliser lors de la mise à niveau ou de l'installation d'un Podfile? J'ai rencontré plusieurs fois où Podfiles fonctionne correctement avec une version de CocoaPods mais pas avec d'autres.
Par exemple, la syntaxe que je recherche est la suivante:
pod -v 0.34 install
Puisque CocoaPods est installé via RubyGems, vous pouvez utiliser leurs mécanismes pour ce faire. Comme indiqué ici vous pouvez le faire:
pod _0.34.0_ install
Vous pouvez vérifier que cela fonctionne avec:
pod _0.34.0_ --version
Aussi, je déconseillerais fortement de faire cela du tout. Je recommanderais certainement de garder CocoaPods à jour et de modifier votre Podfile au besoin pour l'adapter aux nouvelles versions. À tout moment, votre ancienne version pourrait cesser de fonctionner comme prévu si nous heurtons le numéro de version minimum .
la solution ultime:
installer une version spécifique de CocoaPod
for i in $( gem list --local --no-version | grep cocoapods ); do
Sudo gem uninstall $i;
done
Sudo gem uninstall xcodeproj
install a specific verison of CocoaPod
gem install cocoapods -v 0.39.0