Entfernen von Versionen aus CocoaPods Specs Repo

7

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.

    
Rafael Veronezi 25.06.2015, 03:02
quelle

3 Antworten

8

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.

    
Keith Smiley 25.06.2015, 14:16
quelle
11

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 )

    
William Denniss 21.02.2016 04:25
quelle
1

Das hat bei mir funktioniert:

  1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.
  2. Klicken Sie unter Ihrem Repository-Namen auf Releases.
  3. Klicken Sie auf der Seite Releases rechts neben dem Release, das Sie löschen möchten, auf Bearbeiten.
  4. Löschen

Quelle

    
Luda 12.01.2017 08:40
quelle

Tags und Links