Ich habe Flurry über CocoaPods aktualisiert, aber wie kann ich überprüfen, ob Flurry aktualisiert wurde?
Ich meine, das Terminal hat mir gezeigt, dass alles in Ordnung ist:
Installing FlurrySDK (4.2.3)
Generating Pods project
Integrating client project
aber ich bin nicht sicher, ob es aktualisiert wurde.
$ cat Podfile.lock
Befehl zumAntworten:
Das
Podfile.lock
verfolgt die aufgelösten Versionen jedes installierten Pods. Wenn Sie überprüfen möchten, ob FlurrySDK 4.2.3 verwendet, überprüfen Sie diese Datei.Hinweis: Sie sollten diese Datei nicht bearbeiten. Es wird automatisch generiert, wenn Sie
pod install
oder ausführenpod update
quelle
So überprüfen Sie die Version von Cocoapods vom Terminal aus:
Für Sudoless:
Für Sudo:
Beachten Sie auch: Wenn Sie podfile oder podfile.lock bearbeiten möchten, bearbeiten Sie es nicht in Editoren. Nur mit XCode öffnen .
quelle
Wenn Sie einen veralteten Pod ausführen, listet CocoaPods alle Pods auf, deren neuere Versionen die in Podfile.lock aufgelisteten sind (die derzeit für jeden Pod installierten Versionen) und die aktualisiert werden könnten (sofern sie den Einschränkungen wie MyPod des Pods entsprechen ',' ~> xy 'in deinem Podfile)
quelle
pod --version
um die Version des installierten Pods zu erhalten
quelle
cocoapods
Abhängigkeitsmanagers an, nicht die Versionen der einzelnen installierten Pods. Schauen Sie sich stattdessenPodfile.lock
die installierten Versionen an.Sie können die Version von Cocoapods mit dem folgenden Befehl herausfinden:
o / p:
1.2.1
Wenn Sie nun eine detaillierte Version von Gems und Cocoapods wünschen, verwenden Sie den folgenden Befehl:
gem which cocoapods
(ohne sudo)o / p:
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods.rb
sudo gem which cocoapods
(mit sudo)o / p:
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods.rb
Wenn Sie nun eine bestimmte Version von Pod in Podfile haben möchten, verwenden Sie einfach den Befehl
pod install
im Terminal. Daraufhin wird eine Liste der im Projekt verwendeten Pods zusammen mit der Version angezeigt.quelle
Cocoapods Version
CocoaPods
[About] -Programm, das mit Ruby erstellt wurde und mit dem unter macOS verfügbaren Standard-Ruby installiert werden kann.Eine Pod-Version
Version der Pods, die in angegeben ist
Podfile
Podfile.lock
Es befindet sich im selben Ordner wie
Podfile
. Hier finden Sie eine Version eines verwendeten PodsSuche nach Pods
Wenn Sie an allen verfügbaren Versionen eines bestimmten Pods interessiert sind , können Sie diese verwenden
quelle
Ich habe ein kleines Befehlszeilentool geschrieben, das Podfile.lock analysiert und zeigt, welche Version jedes Pods derzeit installiert ist. Außerdem wird online nach der neuesten Version gesucht und eine Zusammenfassung der veralteten Abhängigkeiten angezeigt.
Sie finden es auf Github: https://github.com/citruz/podchecker
quelle
npm install -g podchecker
, um das Tool zu installieren?Die Antwort mit der höchsten Bewertung (MishieMoo) ist korrekt, erklärt jedoch nicht, wie Podfile.lock geöffnet wird . Jedes Mal, wenn ich es versuchte, bekam ich:
Sie öffnen es im Terminal, indem Sie in den Ordner gehen, in dem es sich befindet, und Folgendes ausführen:
Ich habe die Antwort von hier bekommen: wie man Podfile.lock öffnet
Sie schließen es, indem Sie den Doppelpunkt drücken und quit eingeben und dann eingeben
quelle
open Podfile.lock -a TextEdit
.Podfile.lock- Datei direkt unter Podfile in Ihrem Projekt.
Die Hauptsache ist, erzwinge das Öffnen über deinen bevorzugten TextEditor wie Sublime oder TextEdit [Öffnen mit -> Sublime auswählen], da es nicht sofort eine Option zum Öffnen gibt.
quelle
pod --version hat dies verwendet, um die Version des zuletzt installierten Pods zu überprüfen
quelle