Eliminar o desinstalar la biblioteca agregada anteriormente: cocoapods

Agregué un marco externo a través de cocoapods en mi aplicación de iOS. ¿Cómo puedo eliminar esa biblioteca del proyecto?

Dado que los efectos secundarios de la respuesta aceptada han sido eliminados por un guión escrito por Kyle Fuller – deintegrate , publicaré el flujo de trabajo adecuado aquí:

  1. Instalar desintegrar y limpiar:

    $ sudo gem install cocoapods-deintegrate $ sudo gem install cocoapods-clean 
  2. Ejecute la desintegración en la carpeta del proyecto:

    $ pod deintegrate

  3. Limpiar:

    $ pod clean

  4. Modifique su archivo de pod (elimine las líneas con los pods que ya no quiera usar) y ejecute:

    $ pod install

Hecho.

Elimine lib de Podfile, luego vuelva a pod install .

  1. Retire la biblioteca de su archivo Podfile

  2. Run pod install en la terminal

  1. Retire el nombre del pod (que se eliminará) de Podfile y luego
  2. Abrir Terminal, establecer la ruta de la carpeta del proyecto
  3. Run pod install –no-integrate

Como @Pang declaró en su comentario :

pod deintegrate ahora es oficial

captura de pantalla

Entonces estos pasos funcionan para mí, simple y rápido:

  1. pod deintegrate
  2. eliminar la pod no deseada
  3. pod instalar

Elimine el nombre del pod de Podfile luego abra el terminal, establezca la ruta de la carpeta del proyecto y ejecute el comando de pod update .

NOTA: la pod update del módulo actualizará todas las bibliotecas a la última versión y también eliminará aquellas bibliotecas cuyo nombre haya sido eliminado de podfile.