ios xcode uninstall removeall carthage

¿Desinstalar/eliminar Cartago del proyecto iOS/xCode?



uninstall removeall (3)

Para eliminar completamente Carthage y sus marcos del proyecto:

  1. En Finder, elimine estos archivos y directorios de la carpeta raíz de su proyecto:

    Cartfile Cartfile.resolved Carthage/

  2. En Xcode, elimine el elemento del marco en el navegador de proyectos.

  3. En Xcode> Destino del proyecto> pestaña Fases de creación ( illustration ), elimine el script de ejecución de carthage copy-frameworks (si lo ha agregado anteriormente).

Siempre puede descargar el marco que necesita de github y agregarlo de nuevo manualmente. (O sigue la respuesta de @ tfrank377).

Ver también

Aquí hay un enlace a Carthage :

https://github.com/Carthage/Carthage

Además, agrega algunos cambios en los archivos del proyecto, por lo que simplemente puedo eliminar archivos / carpetas adicionales y funcionará, pero no puedo usar Carthage en el futuro nuevamente debido a algunos errores.

Y, por supuesto, no hay instrucciones concretas sobre cómo hacerlo en su página oficial.


Casi he pasado una semana y ahora puedo decir que para eliminar Carthage de forma segura y sin efectos secundarios, hay un proceso paso a paso.

  1. Es mejor hacerlo paso a paso, esto significa que si ha instalado cuatro (4) marcos utilizando Carthage, simplemente vaya eliminando un marco a la vez y, después de cada eliminación, genere y ejecute el dispositivo y el simulador para ver el resultado final. E incluso si necesita un marco de esos 4 primeros borrados, limpie su proyecto y luego vuelva a insertar el marco necesario en su proyecto utilizando otro mecanismo que desee.
    1. Desde ProjectNavigator> Build Phases elimina la referencia del marco
    2. Desde Cartfile & Cartfile.resolved, elimine todas las referencias de los marcos y guarde
    3. Elimine Framework desde el lado izquierdo del navegador del proyecto (donde puede ver toda la estructura de archivos) seleccionando el framework y presionando eliminar. Al recibir la opción de Xcode, seleccione eliminar todas las referencias.
    4. Ir a terminal y cd / Ruta a. tu proyecto
    5. Ejecute el comando Actualización de Cartago - plataforma para iOS (plataforma que debe elegir según el proyecto para el que se va a instalar, por lo que si iOS selecciona iOS o si no la selecciona según su elección)
    6. Deja que Carthage vuelva a descargar todas las dependencias.
    7. Construir y ejecutar
    8. Repita los pasos del 2 al 8 hasta que no le quede marco.
    9. Busque en el Finder a) .Cartfile b) .Cartfile.resolved c). Cartago /

Elimina todos estos y vuelve a limpiar y construir tu proyecto.


Eliminar a Cartago ha sido bastante fácil para mí.

  1. Simplemente copio mis marcos de la carpeta de Cartago en una carpeta de marcos que tengo en la carpeta principal del proyecto.
  2. Asegúrese de que se vuelvan a agregar al proyecto Xcode desde su nueva ubicación.
  3. Busque el proyecto completo en Buscar navegador para obtener referencias a Cartago. Los únicos que encontré estaban en las rutas de búsqueda de Frameworks bajo Build Settings. Siempre que tenga una referencia a su carpeta de marcos que no sean de Cartago, debería poder eliminar las referencias de Cartago.
  4. Por último, elimine la secuencia de comandos copy-frameworks run para mantener actualizados los frameworks de Carthage. Simplemente haga clic en la x en la parte superior derecha

Siempre debe poder volver a agregar Carthage si lo desea, pero estos pasos deberían eliminarlo de un proyecto Xcode en particular, mientras mantiene los marcos que desea.