Alamofire No Such Module (CocoaPod)

Usando Xcode 7

Estoy intentando instalar Alamofire en un proyecto de ejemplo. Han utilizado las instrucciones de la página de Ray Wenderlich

El único cambio desde el enlace anterior es el podfile, que es de la página GitHub aquí porque la versión se ha actualizado. También he usado la twig Swift 2.0.

A continuación se muestra el snapshop del error, mi file pod y mi publicación terminal instalando el pod

PODFILE introduzca la descripción de la imagen aquí

TERMINAL introduzca la descripción de la imagen aquí

PS: Quiero usar cocoapods para instalar Alamofire. No quiero downloadlo de la página github

Prueba esta.

Para Swift 2.0 no es necesario agregar Alamofire.xcodeproj en su código xcode. Simplemente copie y pegue la carpeta de origen desde https://github.com/Alamofire y ya está.

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' 

The Trick for me fue abrir el file .xcworkspace en lugar del file del proyecto original.

trabajando esto:

 Esquema -> Administrar esquemas ...

 marcó la casilla Alamofire → Cree el esquema Alamofire

y, si utilizó Playground, debe cambiar la configuration Playground:

 Ver -> Utilidades -> Mostrar file Inspector 

 Plataforma OSX → iOS

Importar Alamofire después de importar UIKit. Luego comentarlo, primero build el proyecto. Descomentarla. (esto funcionó para mí y para otros, cuando las otras respuestas no).

Para reference a cualquiera que encuentre este problema en el futuro:

Swift 2.x + CocoaPods 1.x

Síntomas: la compilation funciona en Xcode para la configuration de debugging, pero falla cuando xcodebuild se ejecuta desde la console utilizando pod lib lint o un command similar. El resultado es un error: no such module 'X'

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

 spec.dependency "Alamofire" 

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

 $ pod install && open MyProject.xcworkspace 

Debería abrir .xcworkspace lugar de .xcodeproj . La compilation ahora funcionará tanto en Xcode como en la console y la validation de pasos de pod lib lint .

Escribí esto porque estaba tratando de publicar una nueva biblioteca de cápsulas de CocoaPods y tuve un problema similar, pero no encontré respuesta y también porque Google conduce a esta pregunta.

Mi problema se resolvió usando estos pasos:

Clean Project Ir a Project> Build Setting> Framework Search Path y agregue

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

Han estado enfrentando el mismo problema, siguiendo un 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 pods en el esquema, vaya a Administrar esquema y select la biblioteca de pods que desea comstackr.