Con Xcode 7

Estoy tratando de instalar Alamofire en un proyecto de ejemplo. Se han utilizado las instrucciones de Ray Wenderlich de la página

Sólo el cambio de enlace de arriba es el podfile — que es de la página de GitHub aquí debido a que la versión ha sido actualizada. También he utilizado el Swift 2.0 rama.

A continuación es la captura del error, mi pod archivo y mi terminal posterior instalación de la vaina

Alamofire No Dicho Módulo (CocoaPods)

PODFILE
Alamofire No Dicho Módulo (CocoaPods)

TERMINAL
Alamofire No Dicho Módulo (CocoaPods)

P. S: quiero usar cocoapods para instalar Alamofire. No quiero descargarlo de la página de github

  • Cuando usted golpea pod install, tienes Alamofire descargado?
  • Yo creo que sí..he añadido la captura de pantalla de mi terminal en la pregunta original..pls echar un vistazo
  • ¿cómo solucionar esto?
InformationsquelleAutor Anuj Arora | 2015-09-08

15 Comentarios

  1. 8

    Probar este.

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

    o si desea instalar Alamofire de Cocoapods, a continuación, pruebe a continuación el código.

      source 'https://github.com/CocoaPods/Specs.git'
      platform :ios, '8.0'
      use_frameworks!
    
      pod 'Alamofire', '~> 2.0'
    • tratado de la cocoapod bits de código..no funciona…dice que no puede cargar subyacente módulo para Alamofire
    • Creo que se debe probar el copiar y pegar de la carpeta de origen de Alamofire proyecto git en su xcodeprj. o intentar actualizar tu cocoapods a la última versión.
    • Sí..yo lo hice y funcionó..también que sólo necesitan para construir el proyecto pesar de que el error estaba mostrando, y entonces estuvo bien. gracias
    • Hola, estoy extendiendo Alamofire de dependencia como el mismo, pero todavía «No hay tal módulo» – Mi versión de Xcode en 7.2.1, OSX El Capitan etc. Por favor actualizar tan pronto como sea posible.
  2. 47

    El Truco para mí fue a abrir la .archivo xcworkspace lugar, a continuación, el archivo de proyecto original en sí.

    • fácilmente se pasa por alto, buena respuesta
    • Esa es la primera cosa que todo el mundo debería probar. Funcionó a la perfección
  3. 24

    de trabajo esta:

    Plan -> Administrar los Esquemas de... 
    
    comprueba Alamofire casilla de verificación → Construir Alamofire esquema de 
    

    y, si se ha utilizado zona de juegos infantil , debe cambiar la configuración de zona de juegos:

    Ver -> Servicios> Mostrar Inspector de Archivo 
    
    La plataforma OSX → iOS 
    
    • wow, esta trabajado, genuinamente sorprendido realmente
    • Trabajó también para mí… eso es magia 🎩
    • Construir con éxito al seleccionar alamofire, pero no funciona cuando yo cambio mi proyecto. Y mostrar build failed, y dicho módulo en Alamofire la importación de…
    • Yo estaba tratando de ejecutar los proyectos desarrollados mediante el uso de swift 2.0, en Xcode 9.2, y esta solución me ha funcionado.
    • Ninguna de las soluciones publicado aquí, así que ahora trabajo para mí.
  4. 7

    de importación Alamofire después de la importación de UIKit
    A continuación, un comentario, construir el proyecto en primer lugar.
    Quita el comentario.
    (esto funcionó para mí, y a otros, cuando las otras respuestas no).

    • La pregunta tiene ya una respuesta correcta. No estoy seguro de que este truco de magia de aportar algo nuevo a este hilo.
    • Las otras respuestas no funciona para mí, yo había intentado todo y pasó los días tratando de resolver esto. Tal vez para otros lectores esto podría ayudar a ellos. He visto en otro P página de volver a este problema exacto que era la solución para los demás también. No es un truco de magia, es una corrección a un error de programación. Por qué no permitir que otra solución? No es la repetición de una respuesta en un hilo, que ofrece otra solución que podría ser la respuesta que alguien necesita, y aún no había publicado aquí. Vemos aquí que esta fue la respuesta de varios de los otros: github.com/Alamofire/Alamofire/issues/122
    • No sé por qué, pero funcionó aquí
    • Esto funcionó para mí sólo ahora, después de NADA más trabajado! Loco
    • Esto funciona … hasta la próxima limpieza. Entonces el problema está de vuelta.
  5. 3

    De referencia para cualquier persona que viene a través de este problema en el futuro:

    Swift 2.x + CocoaPods 1.x

    Síntomas: construir obras 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"

    La Podfile también debe contener las mismas dependencias. A continuación, ejecute:

    $ pod install && open MyProject.xcworkspace

    Debe abrir .xcworkspace en lugar de .xcodeproj. El construir ahora funcionará tanto en Xcode y de la consola y pod lib lint pasa la validación.

    Escribí esto porque yo estaba tratando de publicar un nuevo CocoaPods pod biblioteca y tenía un problema similar, pero no encontró ninguna respuesta, y también debido a que Google lleva a esta pregunta.

  6. 2

    Mi problema fue resuelto mediante estos pasos :

    Limpieza Del Proyecto
    Goto Proyecto > Construir la Configuración > Marco de la Ruta de Búsqueda
    y añadir

    • «$PODS_CONFIGURATION_BUILD_DIR/Alamofire» como no recursivo
    • $(hereditaria) como no-recursiva
    • $(SRCROOT) como recursiva
    • no funciona para mí.
  7. 2

    Han tenido que hacer frente al mismo problema, el siguiente 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 vaina de la biblioteca en el plan, ir a Administrar esquema de y seleccionar la vaina de la biblioteca que desea construir.

    • no funcionó para mí 🙁
  8. 2

    Aquí es qué hacer:

    • cerca de su proyecto,
    • instalar el pod de la biblioteca,
    • a continuación, instalar alamofire.

    Después de hacer todas las cosas, no abra el archivo con extensión .xcodeproj pero abra el archivo con extensión .xcworkspace

  9. 1

    Después de hacer @satoshin respuesta, yo también tenía que comprobar la Shared cuadro en el lado derecho de la Manage Schemes ventana.

  10. 0

    Estoy usando swift 3, he resuelto este problema mediante la eliminación de Derived Data para este proyecto.
    Saludos…!!!

    • He limpiado los datos obtenidos, pero aún muestran mismo problema.
    • intentado todas las respuestas anteriores?
  11. 0

    Si está limpio de proyecto/reiniciar xcode/reinstalar cocoapods etc, no funciona. Puede intentar ejecutar Product -> Build for -> Testing (cmd + shift + u). La build failed pero la importación trabajó después de.

    • Sigue mostrando el mismo error.
  12. 0

    Como para mí trabajado para cambiar el nombre del proyecto. Accidentalmente poner

    ProjectNameTests

    lugar de

    ProjectName

    No hay esquemas necesarios si usted ha configurado correctamente los nombres de todas partes:

    1. De Verificación Podfile
    2. Compruebe que el archivo de proyecto que hemos lanzado.
      (El icono en blanco debe ser creado para «xcworkspace»)
    3. Producto -> Limpiar la Carpeta de Compilación
    4. Producto -> Construir (Ahora se pueden ejecutar en un simulador).
    5. Empezar desde cero, porque la mayoría de los errores siempre se producen en una causa de la humanidad error, no desarrolladores.
    6. Si te has equivocado de nombre para el proyecto en Podfile de verificación «Vinculado Marcos…». Si es así – eliminar este marco. La ruta de más abajo, se muestra en la captura de pantalla.Alamofire No Dicho Módulo (CocoaPods)

    Ejemplo de correcta Podfile (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(extensiones de tipos de archivo).
  13. 0

    [Para el futuro de los buscadores] usted podría haber perdido el segundo paso de la a continuación :

    Ir a la Configuración del Proyecto

    1. Ir a Fase de construcción ficha, crear una nueva secuencia de comandos de fase y agregar un archivo de entrada para su Alamofire marco. En mi caso me puse $(SRCROOT)/Carthage/Build/IOS/Alamofire.framework
    2. Ir a General ficha, desplácese hacia abajo a los enlaces de marco y bibliotecas agregar Alamofire.Marco carpeta. Usted probablemente no va a encontrar que de la lista por lo que debe presionar «Agregar Otro» botón e introducir usted mismo.
  14. 0

    ir a buscador de localizar el proyecto y vaya a la ‘.xcworkspace’ archivo. es ahí donde su vainas están instalados. si usted va a su proyecto original ‘.xcodeproj’ sólo la vaina de depuración de los archivos. espera que esta ayuda. me tomó un tiempo para averiguar el problema.

Dejar respuesta

Please enter your comment!
Please enter your name here