Risposte:
Poiché gli effetti collaterali della risposta accettata sono stati rimossi da una sceneggiatura scritta da Kyle Fuller - deintegrati , posterò il flusso di lavoro corretto qui:
Installa pulito:
$ sudo gem install cocoapods-clean
Esegui disintegrazione nella cartella del progetto:
$ pod deintegrate
Pulito:
$ pod clean
Modifica il tuo podfile (elimina le linee con i pod che non vuoi più usare) ed esegui:
$ pod install
Fatto.
cocoapods-clean
cancella Podfile
e.xcworkspace
pod deintegrate
ufficiale: guide.cocoapods.org/terminal/commands.html#pod_deintegrate Non è necessario sudo gem install cocoapods-deintegrate
.
pod clean
ottengo:$ pod clean [!] Unknown command: clean
Rimuovi lib da Podfile, quindi di pod install
nuovo.
pod update
. Questo ha funzionato per me.
Rimuovi la libreria dal tuo Podfile
Esegui pod install
sul terminale
Nessuno di questi ha funzionato per me. Ho la versione 1.5.3 del pod e il metodo corretto era rimuovere i pod che non erano più necessari dal Podfile e quindi eseguire:
pod update
Questo aggiorna il tuo file Podfile.lock dal tuo Podfile, rimuove le librerie che sono state rimosse e aggiorna tutte le tue librerie.
pod install
pod install
è il modo corretto.
pod install
, ho aperto il file xcworkspace di Xcode, ho eseguito una pulizia completa sulla cartella build (alt + maiusc + comando + K) e gli errori di avviso / linker erano spariti. I pod sono stati ora disinstallati correttamente dal progetto.