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-clean
Ejecute 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-clean
elimina el Podfile
y.xcworkspace
pod deintegrate
es oficial: guides.cocoapods.org/terminal/commands.html#pod_deintegrate No es necesario sudo gem install cocoapods-deintegrate
.
pod clean
obtengo:$ pod clean [!] Unknown command: clean
Elimine lib de Podfile, luego pod install
nuevamente.
pod update
. Eso funcionó para mí.
Eliminar la biblioteca de su Podfile
Corre pod install
en 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 install
es la forma correcta.
Elimine el nombre del pod de la Podfile
Terminal abierta, configure la ruta de la carpeta del proyecto y el pod update
comando Ejecutar .
NOTA: pod update
actualizará 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.