J'ai mis à jour Flurry via CocoaPods, mais comment puis-je vérifier si Flurry a été mis à jour?
Je veux dire que le terminal m'a montré que tout allait bien:
Installing FlurrySDK (4.2.3)
Generating Pods project
Integrating client project
mais je ne suis pas sûr qu'il ait été mis à jour.
$ cat Podfile.lock
commande pour tracer la version du paquetRéponses:
Le
Podfile.lock
garde une trace des versions résolues de chaque pod installé. Si vous voulez vérifier que FlurrySDK utilise 4.2.3, vérifiez ce fichier.Remarque: vous ne devez pas modifier ce fichier. Il est généré automatiquement lorsque vous exécutez
pod install
oupod update
la source
Pour vérifier la version des cocoapodes à partir du terminal:
Pour Sudoless:
Pour Sudo:
Remarque également: si vous souhaitez modifier podfile ou podfile.lock , ne le modifiez pas dans les éditeurs. Ouvrez uniquement avec XCode .
la source
Lorsque vous exécutez un pod obsolète, CocoaPods répertorie tous les pods qui ont des versions plus récentes que celles répertoriées dans le Podfile.lock (les versions actuellement installées pour chaque pod) et qui pourraient être mis à jour (tant qu'il correspond aux restrictions comme le pod 'MyPod ',' ~> xy 'défini dans votre Podfile)
la source
pod --version
pour obtenir la version du pod installé
la source
cocoapods
gestionnaire de dépendances, et non les versions des pods individuels installés. Jetez plutôt un œil àPodfile.lock
pour voir les versions installées.Vous pouvez déterminer la version de Cocoapods en utilisant la commande ci-dessous:
o / p:
1.2.1
Maintenant, si vous voulez une version détaillée de Gems et Cocoapods, utilisez la commande ci-dessous:
gem which cocoapods
(sans sudo)o / p:
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods.rb
sudo gem which cocoapods
(avec sudo)o / p:
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods.rb
Maintenant, si vous souhaitez obtenir une version spécifique de Pod présente dans Podfile, utilisez simplement la commande
pod install
dans le terminal. Cela affichera la liste des pods utilisés dans le projet avec la version.la source
Version Cocoapods
CocoaPods
[About] programme qui est construit avec Ruby et qui sera installable avec le Ruby par défaut disponible sur macOS.Une version pod
Version des pods spécifiée dans
Podfile
Podfile.lock
Il se trouve dans le même dossier que
Podfile
. Ici vous pouvez trouver une version d'un pod qui est utiliséRechercher des pods
Si vous êtes intéressé par toutes les versions disponibles d'un pod spécifique, vous pouvez utiliser
la source
J'ai écrit un petit outil en ligne de commande qui analyse le Podfile.lock et montre quelle version de chaque Pod est actuellement installée. Il vérifiera également la dernière version en ligne et vous donnera un résumé des dépendances qui ne sont pas à jour.
Vous pouvez le trouver sur Github: https://github.com/citruz/podchecker
la source
npm install -g podchecker
pour installer l'outil?La réponse la plus votée (MishieMoo) est correcte mais elle n'explique pas comment ouvrir Podfile.lock . Chaque fois que j'ai essayé, j'ai continué à obtenir:
Vous l'ouvrez dans le terminal en allant dans le dossier dans lequel il se trouve et en cours d'exécution:
J'ai eu la réponse d'ici: comment ouvrir Podfile.lock
Vous le fermez en appuyant sur les deux points et en tapant quit puis entrez
la source
open Podfile.lock -a TextEdit
.Podfile.lockFichier juste sous Podfile dans votre projet.
L'essentiel est de le forcer à s'ouvrir via votre TextEditor préféré, comme Sublime ou TextEdit [Ouvrir avec -> Sélectionner Sublime] car il ne donne pas d'option à ouvrir immédiatement.
la source
pod --version l'a utilisé pour vérifier la version du dernier pod installé
la source