Agregué un marco externo a través de cocoapods en mi aplicación iOS. ¿Cómo puedo eliminar esa biblioteca del proyecto?
320
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.
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.cocoapods-cleanelimina elPodfiley.xcworkspacepod deintegratees oficial: guides.cocoapods.org/terminal/commands.html#pod_deintegrate No es necesariosudo gem install cocoapods-deintegrate.pod cleanobtengo:$ pod clean [!] Unknown command: cleanElimine lib de Podfile, luego
pod installnuevamente.fuente
pod update. Eso funcionó para mí.Eliminar la biblioteca de su Podfile
Corre
pod installen la terminalfuente
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:
Esto actualiza su archivo Podfile.lock de su Podfile, elimina las bibliotecas que se han eliminado y actualiza todas sus bibliotecas.
fuente
pod installpod installes la forma correcta.fuente
[!] Unknown option: '--no-integrate'Elimine el nombre del pod de la
PodfileTerminal abierta, configure la ruta de la carpeta del proyecto y elpod 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.fuente