Añadiendo las dependencias del SDK

//Añadiendo las dependencias del SDK

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.

https://youtu.be/DhBuyIp0fsI

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
2021-07-15T11:29:37-05:00