85 votes

Que fait exactement `pod repo update`?

Je suis à la suite d'un internet tutoriel sur Firebase et dans le cadre de ce que j'avais à faire un peu de travail dans la ligne de commande. Je suis assez à l'aise avec la ligne de commande, mais je suis familier avec Cocoapods. J'ai couru pod repo update , mais après cela, j'ai réalisé, j'ai couru sur l'ensemble de mon dossier "Documents" de mon Mac au lieu de le dossier qui contient mon projet. J'ai pris plus de 20 minutes pour exécuter et imprimer des milliers de choses quand il est enfin terminé, certaines inclus "créer" et "supprimé". J'étais un peu inquiète - serait de l'exécution de cette commande ont modifié quelque chose dans mes Documents en plus de la Firebase projet? Et qu'est - pod repo update même le faire pour vous?

105voto

Scriptable Points 11500

Selon la documentation pod pensions de mise à jour les mises à jour de la spécification de repos situé à l' ~/.cocoapods/repos dans votre dossier home.

Les mises à jour des clones locaux de la spec-pensions de NOM. Si le NOM est omis cette sera mise à jour tous les spec-repos dans ~/.cocoapods/repos.

L' repo est en fait une liste de toutes les gousses et les versions disponibles. J'ai juste rencontré une erreur dans notre CI s'appuie parce que les pensions de ne pas inclure une spécification pour une bibliothèque que j'ai juste ajouté. En exécutant pod repo update il sait maintenant de cette nouvelle version et peut continuer à installer.

Donc, pour répondre à votre question.. Exécutant pod repo update dans votre dossier documents ne fera rien dans ce dossier. Il mettra à jour son pod spec références dans votre ~/.cocoapods/repos le dossier seulement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X