
AppboyKit (también conocido como SDK Objective-C) ya no recibe soporte y ha sido sustituido por Swift SDK. Ya no recibirá nuevas características, correcciones de errores, actualizaciones de seguridad ni soporte técnico; sin embargo, la mensajería y los análisis seguirán funcionando con normalidad. Para obtener más información, consulta Presentación del nuevo SDK Swift de Braze.
Integración de CocoaPods
Paso 1: Instalar CocoaPods
La instalación del SDK de iOS a través de CocoaPods automatiza la mayor parte del proceso de instalación por ti. Antes de comenzar este proceso, asegúrate de que utilizas la versión 2.0.0 de Ruby o superior. No te preocupes, no es necesario conocer la sintaxis de Ruby para instalar este SDK.
Ejecuta el siguiente comando para empezar:
1
$ sudo gem install cocoapods
Si tienes problemas relacionados con CocoaPods, consulta la guía de solución de problemas de CocoaPods.

Si se te pide que sobrescribas el ejecutable rake, consulta las instrucciones de primeros pasos en CocoaPods.org para más detalles.
Paso 2: Construir el Podfile
Ahora que has instalado la gema de Ruby de CocoaPods, tendrás que crear un archivo en el directorio de tu proyecto Xcode llamado Podfile.
Añade la siguiente línea a tu Podfile:
1
2
3
target 'YourAppTarget' do
pod 'Appboy-iOS-SDK'
end
Te sugerimos que versiones Braze para que las actualizaciones de pods recojan automáticamente cualquier cambio menor a una actualización de versión menor. Esto se ve así: pod 'Appboy-iOS-SDK' ~> Major.Minor.Build. Si quieres integrar automáticamente la última versión del SDK de Braze, incluso con cambios importantes, puedes utilizar pod 'Appboy-iOS-SDK' en tu Podfile.
Subspecs
Recomendamos que los integradores importen nuestro SDK completo. Sin embargo, si estás seguro de que solo vas a integrar una característica concreta de Braze, puedes importar solo la subspec de interfaz de usuario deseada en lugar del SDK completo.
| Subspec | Detalles |
|---|---|
pod 'Appboy-iOS-SDK/InAppMessage' |
La subspec InAppMessage contiene la interfaz de usuario de mensajes dentro de la aplicación de Braze y el SDK central. |
pod 'Appboy-iOS-SDK/ContentCards' |
La subspec ContentCards contiene la interfaz de usuario de Content Cards de Braze y el SDK central. |
pod 'Appboy-iOS-SDK/NewsFeed' |
La subspec NewsFeed contiene el SDK central de Braze. |
pod 'Appboy-iOS-SDK/Core' |
La subspec Core contiene soporte para análisis, como eventos personalizados y atributos. |
Paso 3: Instalación del SDK de Braze
Para instalar el SDK de Braze mediante CocoaPods, navega al directorio de tu proyecto de aplicación Xcode en tu terminal y ejecuta el siguiente comando:
1
pod install
En este punto, deberías poder abrir el nuevo espacio de trabajo del proyecto Xcode creado por CocoaPods. Asegúrate de utilizar este espacio de trabajo de Xcode en lugar de tu proyecto de Xcode.

Próximos pasos
Sigue las instrucciones para completar la integración.
Actualizar el SDK de Braze mediante CocoaPods
Para actualizar un CocoaPod, simplemente ejecuta el siguiente comando dentro del directorio de tu proyecto:
1
pod update