3.3 Añadiendo las dependencias del SDK.
El SDK está disponible a través de CocoaPods.
CocoaPods es un gestor de dependencias válido para Swift y Objective-C, siendo el más popular en el desarrollo de iOS.
Si aún no lo tienes, instala CocoaPods. Abre tu terminal y ejecuta los siguientes comandos:
$ cd /ROOT/OF/YOUR/PROJECT
$ gem install cocoapods
$ pod init
Modifica el fichero PodFile de tu proyecto y añade este código:
target '<YourTarget>' do
pod 'indigitall-ios'
end
target '<YourTargetNotificationExtension>' do
pod 'indigitall-ios'
end
Recuerda: añade los pod correspondientes del SDK dentro de los nombres de los target que tenga tu aplicación.
Actualiza el repositorio de CocoaPod e instala las dependencias desde el terminal:
$ pod repo update
$ pod install
Atención: a partir de aquí debes usar .workspace en vez de .xcproject para trabajar en el proyecto.
La principal diferencia es que .xcproject es para un único proyecto y .workspace puede contener varios proyectos.
Activa las capabilities:
- Push Notifications en Background Modes
- Location updates
- Background Fetch
- Remote notifications