Zaktualizowałem Flurry za pośrednictwem CocoaPods, ale jak mogę sprawdzić, czy Flurry został zaktualizowany?
Mam na myśli, że terminal pokazał mi, że wszystko jest w porządku:
Installing FlurrySDK (4.2.3)
Generating Pods project
Integrating client project
ale nie jestem pewien, czy został zaktualizowany.
$ cat Podfile.lock
polecenie śledzenia wersji pakietuOdpowiedzi:
Podfile.lock
Śledzi rozwiązanych wersji każdego Pod zainstalowane. Jeśli chcesz dokładnie sprawdzić, czy FlurrySDK używa wersji 4.2.3, sprawdź ten plik.Uwaga: nie powinieneś edytować tego pliku. Jest generowany automatycznie po uruchomieniu
pod install
lubpod update
źródło
Aby sprawdzić wersję cocoapods z terminala:
W przypadku trybu bezruchu:
W przypadku Sudo:
Uwaga: jeśli chcesz edytować plik podfile lub plik podfile.lock , nie edytuj go w edytorach. Otwórz tylko z XCode .
źródło
Gdy uruchomisz nieaktualne urządzenie, CocoaPods wyświetli listę wszystkich urządzeń, które mają nowsze wersje niż te wymienione w pliku Podfile.lock (wersje aktualnie zainstalowane dla każdego urządzenia) i które mogą zostać zaktualizowane (pod warunkiem, że są zgodne z ograniczeniami, takimi jak urządzenie MyPod pod ',' ~> xy 'ustawione w twoim Podfile)
źródło
pod - wersja
aby uzyskać wersję zainstalowanego modułu
źródło
cocoapods
menedżera zależności, a nie wersje poszczególnych zainstalowanych modułów. Zamiast tego spójrz naPodfile.lock
zainstalowane wersje.Możesz dowiedzieć się o wersji Cocoapods za pomocą poniższego polecenia:
o / p:
1.2.1
Teraz, jeśli chcesz uzyskać szczegółową wersję Gems i Cocoapods, użyj poniższej komendy:
gem which cocoapods
(bez sudo)o / p:
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods.rb
sudo gem which cocoapods
(z sudo)o / p:
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods.rb
Teraz, jeśli chcesz uzyskać konkretną wersję Pod obecną w Podfile, po prostu użyj polecenia
pod install
w terminalu. Spowoduje to wyświetlenie listy kapsuły używanej w projekcie wraz z wersją.źródło
Wersja Cocoapods
CocoaPods
Program [About] , który jest zbudowany z Ruby i będzie można go zainstalować z domyślnym Ruby dostępnym na macOS.Wersja na kapsułę
Wersja strąków, która jest określona w
Podfile
Podfile.lock
Znajduje się w tym samym folderze co
Podfile
. Tutaj możesz znaleźć wersję używanego zasobnikaSzukaj strąków
Jeśli jesteś zainteresowany wszystkimi dostępnymi wersjami konkretnego zasobnika, którego możesz użyć
źródło
Napisałem małe narzędzie wiersza poleceń, które analizuje plik Podfile.lock i pokazuje, która wersja każdego Pod jest aktualnie zainstalowana. Sprawdzi także najnowszą wersję online i wyświetli podsumowanie nieaktualnych zależności.
Można go znaleźć na Github: https://github.com/citruz/podchecker
źródło
npm install -g podchecker
narzędzie?Najwyżej głosowana odpowiedź (MishieMoo) jest poprawna, ale nie wyjaśnia, jak otworzyć plik Podfile.lock . Za każdym razem, gdy próbowałem, otrzymywałem:
Otwierasz go w terminalu, przechodząc do folderu, w którym się znajduje i uruchamiając:
Dostałem odpowiedź stąd: jak otworzyć Podfile.lock
Zamykamy go naciskając dwukropek i wpisując quit, a następnie wchodząc
źródło
open Podfile.lock -a TextEdit
.Plik Podfile.lock bezpośrednio pod plikiem Podfile w ramach projektu.
Najważniejsze jest to, aby zmusić go do otwarcia za pomocą swojego ulubionego edytora TextEditor, takiego jak Sublime lub TextEdit [Otwórz za pomocą -> Wybierz Sublime], ponieważ nie daje opcji natychmiastowego otwarcia.
źródło
pod --version użył tego do sprawdzenia wersji ostatnio zainstalowanego modułu
źródło