Wie finde ich die Version der installierten Kakaofrüchte heraus?


74

Wie finde ich die Version der installierten Kakaofrüchte heraus?

Ich frage nicht nach der Version des Kakaofrucht- Edelsteins , sondern nach der Version der Schoten selbst. Im Idealfall würde es heißen "pod GreatViewController ist in Version 1.2.3 installiert, neue Version verfügbar: 1.2.6".

Gibt es so etwas?


Antworten:


129

BEARBEITEN

Basierend auf Ihrer Klarstellung, die Sie suchen pod outdated. Weitere Informationen hierzu finden Sie unterpod outdated --help

Ursprüngliche Antwort vor der Bearbeitung der Frage

Der gewünschte Befehl ist pod --version

In Zukunft sollten Sie pod --helpsolche Antworten verwenden. Sie können auch pod COMMAND --helpHilfe für bestimmte Befehle erhalten.


13
Dies ist nicht die Antwort auf die obige Frage.
Brainray

1
Danke Keith. Es dauerte eine Weile, bis ich feststellte, dass ich ein weiteres Problem damit hatte, dass Cocoapods meinen Zielnamen nicht akzeptierten. Aber Ihre Antwort ist richtig
Brainstray

Sie sollten eine andere Frage öffnen, wenn Sie keine Lösung finden!
Keith Smiley

1
Das Podfile.lock verfolgt die aufgelösten Versionen jedes installierten Pods. Hinweis: Sie sollten diese Datei nicht bearbeiten. Es wird automatisch generiert, wenn Sie die Pod-Installation oder das Pod-Update ausführen
Hrishikesh

1
Das ist falsch. Wenn Sie die neuesten Versionen haben, pod outdateddrucktNo pod updates are available.
Iulian Onofrei

77

Sie finden die Versionsnummer in Ihrer Podfile.lock aller Pods, die Sie derzeit in Ihrem Projekt verwenden. Sie finden diese Datei am selben Speicherort wie Ihre Poddatei.

So sieht meine aus:

PODS:
  - Alamofire (3.4.1)
  - EPSignature (1.0.2)
  - Kingfisher (2.4.2)
  - MBProgressHUD (0.9.2)
  - SwiftyJSON (2.3.2)

DEPENDENCIES:
  - Alamofire (~> 3.4)
  - EPSignature
  - Kingfisher
  - MBProgressHUD (~> 0.9.1)
  - SwiftyJSON

SPEC CHECKSUMS:
  Alamofire: 01a82e2f6c0f860ade35534c8dd88be61bdef40c
  EPSignature: 1f925f20b837046de46b4d396bc6e432ea383908
  Kingfisher: 05bf8d04408aaa70fcd2c8c81b9f1d0f1ad313dd
  MBProgressHUD: 1569cf7ace17a8bac47aabfbb8580a49690386d1
  SwiftyJSON: 04ccea08915aa0109039157c7974cf0298da292a

PODFILE CHECKSUM: 95eb36b090480f40d91543881d6ddb76bb1b8ca8

COCOAPODS: 1.0.1

14

Um die Version von Kakaofrüchten zu erhalten

pod --version

Um die Version Ihres Pods zu erhalten, schauen Sie in die Datei Podfile.lock

Wenn Sie den Pod installieren oder aktualisieren, werden die Versionen von beiden angezeigt.


7

Terminal öffnen.

Wechseln Sie in Ihr Projekt und geben Sie Folgendes ein command, um die Podfile.lockDatei zu öffnen .

$ open Podfile.lock -a Xcode

6

Wenn Sie die Version eines bestimmten installierten Pods finden, führen Sie die folgenden Schritte aus:

  1. Öffnen Sie Xcode
  2. Klicken Sie auf "Project Navigator"
  3. Klicken Sie auf "Pods"
  4. Öffnen Sie den Pod, dessen Version Sie kennen möchten
  5. Es ausweiten
  6. Erweitern Sie den Ordner "Unterstützende Dateien"
  7. Klicken Sie auf yourpodname.plist
  8. Lesen Sie die kurze Zeichenfolge für die Bundle-Version

1
Dies ist die richtige Antwort für das neueste Xcode-Projekt
Alexa289

2
pod search pod_name

Beispiel

pod search Alamofire

Sie sollten also den Pod-Namen haben, um diesen Befehl verwenden zu können, und er gibt Ihnen eine Antwort wie die folgende in der Befehlszeile

-> Alamofire (4.7.3) Elegantes HTTP-Netzwerk im Swift-Pod 'Alamofire', '~> 4.7.3' - Homepage: https://github.com/Alamofire/Alamofire - Quelle: https://github.com/ Alamofire / Alamofire.git - Versionen: 4.7.3, 4.7.2, 4.7.1, 4.7.0, 4.6.0, 4.5.1, 4.5.0, 4.4.0, 4.3.0, 4.2.0, 4.1. 0, 4.0.1, 4.0.0, 3.5.1, 3.5.0, 3.4.2, 3.4.1, 3.4.0, 3.3.1, 3.3.0, 3.2.1, 3.2.0, 3.1.5, 3.1.4, 3.1.3, 3.1.2, 3.1.1, 3.1.0, 3.0.1, 3.0.0, 3.0.0-beta.3, 3.0.0-beta.2, 3.0.0-beta. 1, 2.0.2, 2.0.1, 2.0.0, 2.0.0-beta.4, 2.0.0-beta.3, 2.0.0-beta.2, 2.0.0-beta.1, 1.3.1, 1.3.0, 1.2.3, 1.2.2, 1.2.1, 1.2.0, 1.1.5, 1.1.4, 1.1.3 [Master Repo]

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.