Respuestas:
Dado que los efectos secundarios de la respuesta aceptada han sido eliminados por un script escrito por Kyle Fuller - desintegrarse , publicaré el flujo de trabajo adecuado aquí:
Instalar limpio:
$ sudo gem install cocoapods-cleanEjecute desintegrate en la carpeta del proyecto:
$ pod deintegrate
Limpiar:
$ pod clean
Modifique su podfile (elimine las líneas con los pods que ya no desea usar) y ejecute:
$ pod install
Hecho.
cocoapods-cleanelimina el Podfiley.xcworkspace
pod deintegratees oficial: guides.cocoapods.org/terminal/commands.html#pod_deintegrate No es necesario sudo gem install cocoapods-deintegrate.
pod cleanobtengo:$ pod clean [!] Unknown command: clean
Elimine lib de Podfile, luego pod installnuevamente.
pod update. Eso funcionó para mí.
Eliminar la biblioteca de su Podfile
Corre pod installen la terminal
Ninguno de estos funcionó para mí. Tengo la versión de pod 1.5.3 y el método correcto era eliminar los pods que ya no eran necesarios del Podfile y luego ejecutar:
pod update
Esto actualiza su archivo Podfile.lock de su Podfile, elimina las bibliotecas que se han eliminado y actualiza todas sus bibliotecas.
pod install
pod installes la forma correcta.
Elimine el nombre del pod de la PodfileTerminal abierta, configure la ruta de la carpeta del proyecto y el pod updatecomando Ejecutar .
NOTA: pod updateactualizará todas las bibliotecas a la última versión y también eliminará aquellas bibliotecas cuyo nombre se haya eliminado del podfile.
pod install, abrí el archivo Xcode xcworkspace, realicé una limpieza completa en la carpeta de compilación (alt + shift + comando + K), y las advertencias / errores del enlazador desaparecieron. Las vainas ahora se desinstalaron correctamente del proyecto.