Ich habe ein externes Framework über Cocoapods in meine iOS-Anwendung eingefügt. Wie kann ich diese Bibliothek aus dem Projekt entfernen?
Da die Nebenwirkungen der akzeptierten Antwort durch ein Skript entfernt wurden, das von Kyle Fuller - deintegrate geschrieben wurde, schreibe ich hier den richtigen Workflow:
Installieren Sie sauber:
$ Sudo gem install cocoapods-clean
Führen Sie deintegrate im Ordner des Projekts aus:
$ pod deintegrate
Sauber:
$ pod clean
Ändern Sie Ihre Pod-Datei (löschen Sie die Zeilen mit den Pods, die Sie nicht mehr verwenden möchten) und führen Sie Folgendes aus:
$ pod install
Erledigt.
Entfernen Sie die lib aus dem Podfile und dann erneut pod install
.
Entfernen Sie die Bibliothek aus Ihrer Pod-Datei
Führen Sie pod install
auf dem Terminal aus
Nichts davon hat für mich gearbeitet. Ich habe Pod-Version 1.5.3 und die korrekte Methode war, die Pods, die nicht mehr benötigt wurden, aus der Pod-Datei zu entfernen und dann auszuführen:
pod update
Dadurch wird Ihre Podfile.lock-Datei aus Ihrer Pod-Datei aktualisiert, entfernte Bibliotheken entfernt und alle Bibliotheken aktualisiert.
Entfernen Sie den Pod-Namen aus Podfile
, dannOpen-Terminal, legen Sie den Pfad zum Projektordner und .__ fest. Führen Sie den Befehl pod update
aus.
HINWEIS: pod update
aktualisiert alle Bibliotheken auf die neueste Version und entfernt auch die Bibliotheken, deren Name aus der Pod-Datei entfernt wurde.