Primeros pasos con alamofire
En esta página
Instalación o Configuración
Instalación
vainas de cacao
CocoaPods es un administrador de dependencias para proyectos Cocoa. Puedes instalarlo con el siguiente comando:
$ gem install cocoapods
Se requiere CocoaPods 1.1.0+ para compilar Alamofire 4.0.0+.
Para integrar Alamofire en su proyecto Xcode usando CocoaPods, especifíquelo en su Podfile
:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!
target '<Your Target Name>' do
pod 'Alamofire', '~> 4.0'
end
Luego, ejecuta el siguiente comando:
$ pod install
Cartago
Carthage es un administrador de dependencias descentralizado que crea sus dependencias y le proporciona marcos binarios.
Puedes instalar Carthage con Homebrew usando el siguiente comando:
$ brew update
$ brew install carthage
Para integrar Alamofire en su proyecto Xcode usando Carthage, especifíquelo en su Cartfile
:
github "Alamofire/Alamofire" ~> 4.0
Ejecute carthage update
para compilar el marco y arrastre el Alamofire.framework
integrado a su proyecto de Xcode.
Manualmente
Si prefiere no utilizar ninguno de los administradores de dependencia mencionados anteriormente, puede integrar Alamofire en su proyecto manualmente.
Marco integrado
- Abra Terminal,
cd
en su directorio de proyectos de nivel superior y ejecute el siguiente comando “si” su proyecto no se inicializa como un repositorio de git:
$ git init
- Agregue Alamofire como [submódulo] de git (http://git-scm.com/docs/git-submodule) ejecutando el siguiente comando:
$ git submodule add https://github.com/Alamofire/Alamofire.git
-
Abra la nueva carpeta
Alamofire
y arrastreAlamofire.xcodeproj
al Navegador de proyectos del proyecto Xcode de su aplicación.It should appear nested underneath your application’s blue project icon. Whether it is above or below all the other Xcode groups does not matter.
-
Seleccione
Alamofire.xcodeproj
en Project Navigator y verifique que el destino de implementación coincida con el de su aplicación. -
A continuación, seleccione su proyecto de aplicación en el Navegador de proyectos (icono de proyecto azul) para navegar a la ventana de configuración de destino y seleccione el destino de la aplicación bajo el encabezado “Objetivos” en la barra lateral.
-
En la barra de pestañas en la parte superior de esa ventana, abra el panel “General”.
-
Haga clic en el botón
+
debajo de la sección “Binarios integrados”. -
Verá dos carpetas
Alamofire.xcodeproj
diferentes, cada una con dos versiones diferentes deAlamofire.framework
anidadas dentro de una carpetaProductos
.It does not matter which
Products
folder you choose from, but it does matter whether you choose the top or bottomAlamofire.framework
. -
Seleccione el ‘Alamofire.framework’ superior para iOS y el inferior para OS X.
You can verify which one you selected by inspecting the build log for your project. The build target for
Alamofire
will be listed as eitherAlamofire iOS
,Alamofire macOS
,Alamofire tvOS
orAlamofire watchOS
. -
¡Y eso es!
El
Alamofire.framework
se agrega automáticamente como una dependencia de destino, un marco vinculado y un marco incrustado en una fase de compilación de archivos de copia, que es todo lo que necesita para compilar en el simulador y un dispositivo.