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-cleanEsegui 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-cleancancella Podfilee.xcworkspace
pod deintegrateufficiale: guide.cocoapods.org/terminal/commands.html#pod_deintegrate Non è necessario sudo gem install cocoapods-deintegrate.
pod cleanottengo:$ pod clean [!] Unknown command: clean
Rimuovi lib da Podfile, quindi di pod installnuovo.
pod update. Questo ha funzionato per me.
Rimuovi la libreria dal tuo Podfile
Esegui pod installsul 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.