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 va 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.
Le Podfile.lock
garde une trace des versions résolues de chaque pod installé. Si vous souhaitez 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
ou pod update
pod outdated
Lorsque vous exécutez un pod obsolète, CocoaPods listera tous les pods qui ont des versions plus récentes que celles listées dans le fichier Podfile.lock (les versions actuellement installées pour chaque pod) et qui pourraient être mis à jour (tant que cela correspond aux restrictions telles que le pod 'MyPod ',' ~> xy 'dans votre podfile)
Pour vérifier la version des cocoapods depuis le terminal:
Pour Sudoless:
gem which cocoapods
Pour Sudo:
Sudo gem which cocoapods
pod --version
pour obtenir la version du pod installé
J'ai écrit un petit outil en ligne de commande qui analyse le fichier Podfile.lock et indique quelle version de chaque pod est actuellement installée. Il vérifiera également la dernière version en ligne et vous fournira un résumé des dépendances obsolètes.
Vous pouvez le trouver sur Github: https://github.com/citruz/podchecker
Vous pouvez comprendre la version de Cocoapods en utilisant la commande ci-dessous:
pod —-version
o/p: 1.2.1
Maintenant si vous voulez une version détaillée de Gems and Cocoapods , utilisez la commande ci-dessous:
gem which cococpods
(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 voulez obtenir une version spécifique de Pod présente dans Podfile , utilisez simplement la commande pod install
dans le terminal. Ceci affichera la liste des pods utilisés dans le projet avec la version.
Podfile.lock fichier juste sous Podfile dans votre projet.
L'essentiel est, Forcer à l'ouvrir via votre TextEditor préféré, comme Sublime ou TextEdit [Ouvrir avec -> Sélectionner Sublime], car cela ne donne pas d'option pour l'ouvrir immédiatement.
La réponse la plus votée (MishieMoo) est correcte mais elle n’explique pas comment ouvrir Podfile.lock . A chaque fois que j'essayais, je continuais à recevoir:
Vous l'ouvrez dans le terminal en allant dans le dossier dans lequel vous vous trouvez:
vim Podfile.lock
J'ai eu la réponse d'ici: comment ouvrir Podfile.lock
Vous le fermez en appuyant sur les deux points et en tapant quitter puis entrez
:quit //then return key