2015-06-25 9 views
7

Ich habe gerade eine Beta-Version eines Pods im Specs Repo veröffentlicht, mit Pod-Stamm Push. Ich würde gerne wissen, ob es eine Möglichkeit gibt, diese Version Spec aus dem Spec Repo zu entfernen. Ich habe keine Möglichkeit gefunden, dies über den Befehl pod zu tun.Entfernen von Versionen von CocoaPods Spezifikationen Repo

pod trunk delete PODNAME VERSION 

Ursprüngliche Antwort:

Entfernen Spezifikationen wird abgeraten hoch

+0

Nützliche Frage löschen, danke. –

Antwort

8

CocoaPods bietet jetzt a CLI Schoten zum Löschen, kann es mit getan werden. Wenn Sie eine Spezifikation verschieben, die später entfernt werden soll, sollten Sie sie nicht zuerst schieben. Dies liegt daran, dass Benutzer, die Ihre Spezifikation verwenden, sobald Sie sie entfernen, ihr Projekt unterbrechen. Wenn dies ein Unfall war, können Sie eine Pull-Anfrage an die specs repo Entfernung Ihrer Version senden. Es ist auch erwähnenswert, dass Sie nach dem Entfernen dieser Version nie wieder eine Spezifikation mit derselben Versionsnummer hochladen können.

+0

Eigentlich ist es eine Beta-Version und es ist falsch versioniert, so dass es wichtig ist, es zu entfernen. Danke für deine Antwort. –

+0

Nützliche Antwort, danke. –

10

Sie können jetzt bestimmte Versionen eines Pods löschen, um ein versehentliches Drücken zu korrigieren.

pod trunk delete PODNAME VERSION 

Sie können auch eine ganze Pod und alle Versionen deprecate

pod trunk deprecate PODNAME 

Referenz: https://github.com/CocoaPods/cocoapods-trunk/blob/master/CHANGELOG.md#100beta1-2015-12-30

Beachten Sie, dass Sie benötigen pod Version 1.0.0.beta.2 oder größer werden. Führen Sie pod --version aus, um zu überprüfen. So installieren Sie die Beta, laufen sudo gem install pod -v 1.0.0.beta.3 (erhalten Sie die neueste Version von der ChangeLog)

+0

Gespeichert mein Tag +1 –

Verwandte Themen