Ich habe gerade eine Beta-Version eines Pods im Specs Repo veröffentlicht, die pod trunk push verwendet. 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.
CocoaPods bietet jetzt eine CLI zum Löschen von Pods, dies kann mit:
gemacht werden %Vor%Ursprüngliche Antwort:
Es wird dringend davon abgeraten, Spezifikationen zu entfernen. 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-Anforderung an das Spezifikationen-Repo senden, um Ihre Version zu entfernen. Auch erwähnenswert nach dem Entfernen dieser Version können Sie nie wieder eine Spezifikation mit der gleichen Versionsnummer schieben.
Sie können jetzt bestimmte Versionen eines Pods löschen, um einen versehentlichen Push zu korrigieren.
%Vor%Sie können auch einen gesamten Pod und alle Versionen ablehnen
%Vor%Referenz: Ссылка
Beachten Sie, dass Sie die Pod-Version 1.0.0.beta.2
oder höher verwenden müssen. Führen Sie pod --version
zum Überprüfen aus. Um die Beta zu installieren, starte sudo gem install pod -v 1.0.0.beta.3
(hol dir die neueste Version von der ChangeLog )