last example ios cocoapods alamofire

ios - example - Alamofire No Such Module(CocoaPods)



http alamofire (12)

Utilizando Xcode 7

Estoy tratando de instalar Alamofire en un proyecto de muestra. Haber utilizado las instrucciones de la pagina de Ray Wenderlich.

Solo el cambio desde el enlace anterior es el archivo pod, que es de la página de GitHub here porque la versión se ha actualizado. También he usado la rama Swift 2.0.

A continuación se muestra la snapshop del error, el archivo de mi pod y la publicación de mi terminal que instaló el pod

PODFILE

TERMINAL

PD: Quiero usar coco para instalar Alamofire. No quiero descargarlo desde la página de github.


Agregar Alamo Fire a todas las fases de compilación de mi objetivo lo solucionó para mí.


Después de responder a @satoshin, también tuve que marcar la casilla Shared en el lado derecho de la ventana Manage Schemes .


El truco para mí fue abrir el archivo .xcworkspace en lugar del archivo del proyecto original.


En cuanto a mí trabajé para cambiar el nombre del proyecto. Accidentalmente puesto

ProjectNameTests

en lugar de

Nombre del proyecto

No necesita esquemas si ha configurado los nombres correctamente en todas partes:

  1. Comprobar podfile
  2. Compruebe qué archivo de proyecto ha lanzado. (El icono blanco debe crearse para "xcworkspace")
  3. Producto -> Carpeta de construcción limpia
  4. Producto -> Construir (ahora puedes ejecutarlo en un simulador).
  5. Comience desde cero, porque la mayoría de los errores siempre ocurren en una causa de error de la humanidad, no en los desarrolladores.
  6. Si ha puesto el nombre equivocado para el proyecto en Podfile, marque "Marcos vinculados ...". Si es así, borre este marco. La ruta se muestra a continuación en la captura de pantalla.

Ejemplo de podfile correcto (Alamofire):

''https://github.com/CocoaPods/Specs.git'' platform :ios, ''10.0'' use_frameworks! target ''ProjectName'' do pod ''Alamofire'', ''~> 4.7'' end

  • ProjectName no debe contener ninguna extensión (tipo de archivo).

Estoy usando swift 3, solucioné este problema al eliminar los Derived Data para este proyecto. Aclamaciones...!!!


Han estado enfrentando el mismo problema, siguiendo el truco resuelto el problema

Go to Manage scheme -> Select pod library that is causing issue -> Build Change back the scheme to project and then run the app, you are good to go

Nota : Si no ve la biblioteca de pod en el esquema, vaya a Administrar esquema y seleccione la biblioteca de pod que desea compilar.


Mi problema fue resuelto usando estos pasos:

Clean Project Goto Project> Crear configuración> Trayectoria de búsqueda de marco y agregar

  • "$ PODS_CONFIGURATION_BUILD_DIR / Alamofire" como no recursivo
  • $ (heredado) como no recursivo
  • $ (SRCROOT) como recursivo

Para referencia a cualquier persona que encuentre este problema en el futuro:

Swift 2.x + CocoaPods 1.x

Síntomas: la compilación funciona en Xcode para la configuración de depuración, pero falla cuando xcodebuild se ejecuta desde la consola usando pod lib lint o un comando similar. El resultado es error: no such module ''X''

Solución: en MyProject.podspec agregue sus dependencias sin especificar versiones:

spec.dependency "Alamofire"

El Podfile también debe contener las mismas dependencias. Entonces corre:

$ pod install && open MyProject.xcworkspace

Debe abrir .xcworkspace lugar de .xcodeproj . La compilación ahora funcionará tanto en Xcode como en la consola y en la pod lib lint .

Escribí esto porque estaba intentando publicar una nueva biblioteca de pod de CocoaPods y tuve un problema similar, pero no encontré respuesta y también porque Google nos lleva a esta pregunta.


Prueba este.

Para Swift 2.0 no es necesario agregar Alamofire.xcodeproj en su xcode. Simplemente copie y pegue la carpeta de origen desde https://github.com/Alamofire y listo.

o si desea instalar Alamofire desde Cocoapods, intente a continuación el código.

source ''https://github.com/CocoaPods/Specs.git'' platform :ios, ''8.0'' use_frameworks! pod ''Alamofire'', ''~> 2.0''


Si el proyecto limpio / reinicio xcode / reinstalar cocoapods, etc., no funcionó. Puede intentar ejecutar Product -> Build for -> Testing (cmd + shift + u) . La compilación falló, pero la importación funcionó justo después.


importe Alamofire después de importar UIKit Luego coméntelo, primero compile el proyecto. Descoméntalo. (Esto funcionó para mí, y otros, cuando las otras respuestas no lo hicieron).


trabajando esto:

Scheme -> Manage Schemes... checked Alamofire checkbox → Build Alamofire scheme

y, si usaste Playground, deberías cambiar la configuración de Playground:

View -> Utilities -> Show File Inspector Platform OSX → iOS