Я обновил Flurry через CocoaPods, но как я могу проверить, обновлялся ли Flurry?
Я имею в виду терминал показал мне, что все в порядке:
Installing FlurrySDK (4.2.3)
Generating Pods project
Integrating client project
но я не уверен, что он был обновлен.
$ cat Podfile.lock
команда для отслеживания версии пакетаОтветы:
Podfile.lock
Отслеживает устраненные версии каждого Pod установлен. Если вы хотите дважды проверить, что FlurrySDK использует 4.2.3, проверьте этот файл.Примечание: вы не должны редактировать этот файл. Он генерируется автоматически при запуске
pod install
илиpod update
источник
Чтобы проверить версию Cocoapods из терминала:
Для Sudoless:
Для Судо:
Также обратите внимание: если вы хотите редактировать podfile или podfile.lock , не редактируйте его в редакторах. Открыть только с XCode .
источник
Когда вы запускаете pod устаревший, CocoaPods перечислит все модули, которые имеют более новые версии, которые перечислены в Podfile.lock (версии, установленные в настоящее время для каждого модуля), и которые могут быть обновлены (при условии, что они соответствуют ограничениям, подобным pod 'MyPod). ',' ~> xy 'установлено в вашем Podfile)
источник
под - версия
получить версию установленного модуля
источник
cocoapods
менеджера зависимостей, а не версии отдельных установленных модулей. Вместо этого взгляните,Podfile.lock
чтобы увидеть установленные версии.Вы можете выяснить версию Cocoapods, используя следующую команду:
о / п:
1.2.1
Теперь, если вам нужна подробная версия Gems и Cocoapods, используйте команду ниже:
gem which cocoapods
(без судо)о / п:
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods.rb
sudo gem which cocoapods
(с sudo)о / п:
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods.rb
Теперь, если вы хотите получить конкретную версию Pod в Podfile, просто используйте команду
pod install
в терминале. Это покажет список модулей, используемых в проекте вместе с версией.источник
Версия Cocoapods
CocoaPods
Программа [About], которая построена на Ruby и будет установлена с Ruby по умолчанию, доступным в macOS.Версия стручка
Версия стручков, указанная в
Podfile
Podfile.lock
Он находится в той же папке, что и
Podfile
. Здесь вы можете найти версию pod, которая используетсяПоиск стручков
Если вы заинтересованы во всех доступных версиях конкретного модуля, вы можете использовать
источник
Я написал небольшой инструмент командной строки, который анализирует Podfile.lock и показывает, какая версия каждого Pod установлена в данный момент. Он также проверит наличие последней версии в Интернете и предоставит вам сводку зависимостей, которые устарели.
Вы можете найти его на Github: https://github.com/citruz/podchecker
источник
npm install -g podchecker
для установки инструмента?Ответ с наибольшим количеством голосов (MishieMoo) является правильным, но он не объясняет, как открыть Podfile.lock . Каждый раз, когда я пытался, я продолжал получать:
Вы открываете его в терминале, перейдя в папку, в которой он находится и работает:
Я получил ответ отсюда: как открыть Podfile.lock
Вы закрываете его, нажимая двоеточие и набирая выход, затем вводите
источник
open Podfile.lock -a TextEdit
,Podfile.lock файл прямо под Podfile в вашем проекте.
Главное, заставить его открываться через ваш любимый TextEditor, такой как Sublime или TextEdit [Open With -> Select Sublime], так как он не дает возможности сразу открываться.
источник
pod --version использовал это, чтобы проверить версию последнего установленного pod
источник