web-dev-qa-db-fra.com

Mise à jour vers la dernière version de CocoaPods?

Je rencontre des problèmes pour installer Alamofire 4.0 dans mon projet.

J'ai la dernière version de Xcode , en cours d'exécution Swift 3 , et lorsque j'essaie d'installer alamofire, je reçois 800 erreurs du compilateur.

Apparemment

CocoaPods 1.1.0+ est requis pour construire Alamofire 4.0.0+

J'ai regardé la version de CocoaPods que j'ai dans le terminal et il dit que je suis à 1.0.1.

L'exécution d'une mise à jour n'a pas fonctionné, car CocoaPods 1.1 est en version bêta.

Je ne suis donc pas tout à fait sûr de savoir comment le mettre à jour là où je suis prêt à aller. Sauf si être obsolète ne force pas comme 800 erreurs de compilateur? Cela ressemble-t-il à un autre problème?

233
Barkley

Exécutez ce qui suit sur votre terminal pour obtenir le dernière version stable:

Sudo gem install cocoapods

Ajoutez --pre pour obtenir la dernière version préliminaire:

Sudo gem install cocoapods --pre
503
user3899562

Ouvrez la commande Terminal->copy ci-dessous

Sudo gem install cocoapods

Il installera la dernière version stable de cocoapods.

après cela, vous devez mettre à jour le pod en utilisant la commande ci-dessous

pod setup

Vous pouvez vérifier la version du pod en utilisant la commande ci-dessous

pod --version
74
Dheeraj D

Si vous avez Protection de l'intégrité du système activé ou toute autre erreur d'écriture d'autorisation, activée par défaut depuis la version de macOS Sierra, vous devez mettre à jour CocoaPods en exécutant cette ligne dans le terminal:

Sudo gem install cocoapods -n/usr/local/bin

Après l’installation, vérifiez la version de votre pod:

pod --version

Vous allez vous débarrasser de cette erreur:

ERROR:  While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory

Et il installera les derniers CocoaPods:

Successfully installed cocoapods-x.x.x
Parsing documentation for cocoapods-x.x.x
Installing ri documentation for cocoapods-x.x.x
Done installing documentation for cocoapods after 4 seconds
1 gem installed
14
Stanislav Talanov

Pour ceux qui ont un installation de Sudo-less CocoaPods (c’est-à-dire que vous ne voulez pas vous souhaitez accorder des privilèges d’administrateur à RubyGems), Vous n'avez pas besoin de la commande Sudo pour mettre à jour votre installation CocoaPods:

gem install cocoapods

Vous pouvez trouver la gem CocoaPods est installée avec:

gem which cocoapods

Si ceci est dans de votre répertoire personnel, vous devez absolument exécuter gem install cocoapods sans utiliser Sudo.

Enfin, pour vérifier quels CocoaPods vous utilisez actuellement, tapez:

pod --version
14
Paulo Mattos

Si vous utilisez Homebrew, ouvrez un terminal et tapez:

brew upgrade cocoapods

Si cela ne fonctionne pas, essayez:

brew install cocoapods
11
Sanzio Angeli

Voici les étapes à suivre pour mettre à jour les cocoapodes:

  1. Terminal ouvert (raccourci: Press cmd + space tab pour ouvrir Spotlight, puis texte dans terminal)
  2. Utilisez la commande Sudo gem install cocoapod s. Cela vous demandera un mot de passe système pour des raisons de sécurité. Par la suite, il installera des gems.

Screenshot 1

  1. Maintenant, configurez le pod en utilisant la commande pod setup. Ceci installera le repo principal de cocoapods.

Screenshot 2

  1. Vous pouvez vérifier la version des cocoapodes à l'aide de la commande pod --version.

Screenshot 3

9
Jayprakash Dubey

J'ai essayé de mettre à jour et ne fonctionne pas. Enfin, j'ai dû éliminer complètement (manuellement) les cocoapodes, les cocoapodes-noyaux, les cocoapodes-essayer… de tout autre emballage utilisé par les cosses de cacao. Utilisez cette commande de terminal pour répertorier tous les packages: gem list --local | grep cocoa pods

Après cela, je supprime également le dossier ./cocoapods du dossier racine de l'utilisateur.

3
supersabbath

Vous pouvez résoudre ce problème simplement en commandant:

Premier:

Sudo gem install cocoapods

Desp: tapez le mot de passe utilisateur mac maintenant vos cocoapodes seront remplacés par une version stable.

si vous avez cloné le repo le type cette commande:

pod repo update

fermez votre xcode et lancez cette commande

Pod install
1
Kashif Ahmed