Skip to content


Intégration du Gestionnaire de paquets Swift

L’installation du SDK iOS via le Gestionnaire de paquets Swift (SPM) permet d’automatiser la majeure partie du processus d’installation. Avant de commencer ce processus, assurez-vous que vous utilisez Xcode 12 ou supérieur.

Étape 1 : Ajouter la dépendance à votre projet

Importer la version SDK

Ouvrez votre projet et naviguez vers les paramètres de votre projet. Sélectionnez l’onglet Paquets Swift et cliquez sur le bouton d’ajout sous la liste des paquets.

Lors de l’importation de la version SDK 3.33.1 ou ultérieure, saisissez l’URL de notre référentiel SDK iOS (https://github.com/braze-inc/braze-ios-sdk) dans le champ de texte et cliquez sur Suivant.

Pour les versions de 3.29.0 à 3.32.0, utilisez l’URL https://github.com/Appboy/Appboy-ios-sdk.

Dans l’écran suivant, sélectionnez la version du SDK et cliquez sur Suivant. Les versions 3.29.0 et suivantes sont compatibles avec le gestionnaire de paquets Swift.

Sélectionner les paquets

Sélectionnez la formule qui correspond le mieux à vos besoins et cliquez sur Terminer. Assurez-vous de sélectionner AppboyKit ou AppboyUI. L’inclusion des deux paquets peut entraîner un comportement indésirable :

  • AppboyUI
    • Convient mieux si vous prévoyez d’utiliser des composants d’interface utilisateur fournis par Braze.
    • Inclut automatiquement AppboyKit.
  • AppboyKit
    • Convient mieux si vous n’avez pas besoin d’utiliser les composants de l’interface utilisateur fournis par Braze (par ex., cartes de contenu, messages in-app, etc.).
  • AppboyPushStory
    • Incluez ce paquet si vous avez intégré Push Stories dans votre application. Cela est pris en charge à partir de la version 3.31.0.
    • Dans le menu déroulant Add to Target, sélectionnez votre cible ContentExtension plutôt que de la cible de votre application principale.

Étape 2 : Configuration de votre projet

Naviguez ensuite jusqu’aux paramètres de création de votre projet et ajoutez l’indicateur -ObjC au paramètre Autres indicateurs de lien. Cet indicateur doit être ajouté et toutes les erreurs résolues pour pouvoir mieux intégrer le SDK.

Étape 3 : Modification du schéma de la cible

Si vous utilisez Xcode 12.4 ou une version antérieure, modifiez le schéma de la cible, y compris le paquet Appboy (élément de menu Produit > Schéma > Modifier le schéma) :

  1. Développez le menu Créer et sélectionnez Post-actions. Appuyez sur le bouton plus (+) et sélectionnez Nouvelle action de script d’exécution.
  2. Dans le menu déroulant Fournir des paramètres de création à partir de, sélectionnez la cible de votre application.
  3. Copiez ce script dans le champ ouvert :
    1
    2
    3
    4
    
    # iOS
    bash "$BUILT_PRODUCTS_DIR/Appboy_iOS_SDK_AppboyKit.bundle/Appboy.bundle/appboy-spm-cleanup.sh"
    # macOS (if applicable)
    bash "$BUILT_PRODUCTS_DIR/Appboy_iOS_SDK_AppboyKit.bundle/Contents/Resources/Appboy.bundle/appboy-spm-cleanup.sh"
    

Étapes suivantes

Suivez les instructions pour terminer l’intégration.

New Stuff!