Installer le SDK

Découvrez comment télécharger et installer le SDK iOS.

Avant de commencer

Get started with our SDK integration wizard

Télécharger et installer le SDK

Téléchargez et installez le SDK iOS avec le gestionnaire de package de votre choix.

Install using CocoaPods

Recommandé

Étape 1 : télécharger CocoaPods
Téléchargez et installez la dernière version de CocoaPods.

Étape 2 : ajoutez les dépendances
Ajoutez la dernière version de AppsFlyerFramework dans le Podfile de votre projet :

pod 'AppsFlyerFramework'

Étape 3 : installez les dépendances
Dans votre terminal, accédez au dossier racine de votre projet et exécutez pod install.

Étape 4 : ouvrez l'espace de travail Xcode
Dans Xcode, utilisez .xcworkspace pour ouvrir le projet à partir du moment présent, plutôt que le fichier .xcodeproj file.

Si vous développez une application tvOS, CocoaPods ajoute automatiquement les dépendances utiles depuis AppsFlyerFramework.

Install using Carthage

Étape 1 : installez Carthage
Installez la dernière version de Carthage.

Étape 2 : ajoutez les dépendances
Ajoutez la ligne suivante à votre binaire Cartfile :

binary "https://raw.githubusercontent.com/AppsFlyerSDK/AppsFlyerFramework/master/Carthage/appsflyer-ios.json"

Ne prend pas en charge les applications tvOS actuellement.

📘

Remarque

Le lien ci-dessus renvoie à une bibliothèque statique. Si vous effectuez une mise à niveau vers une version iOS plus récente, procédez comme suit :

  1. Supprimez l'étape Run Script du Xcode qui exécute les infrastructures de copie.
  2. Assurez-vous que la bibliothèque n'est pas intégrée.

Pour en savoir plus, consultez les documents Carthage.

Install using Swift Package Manager (V6.1.0+)

Starting V6.1.0 le SDK iOS peut être installé via Installer à l'aide du Gestionnaire de Package Swift (GPS) :
Étape 1 : allez dans Ajouter une dépendance de package
Dans Xcode, ouvrez Fichier > Ajouter des packages :

1572

Étape 2 : ajoutez le référentiel GitHub du SDK iOS
Enter the AppsFlyer SDK GitHub repository. You can select one of the following:

2172

Étape 3 : sélectionnez la version du SDK

2176

Étape 4 : ajoutez AppsFlyerLib à la cible souhaitée

2168

Manual install

Étape 1 : téléchargez l'infrastructure statique
Téléchargez le SDK iOS en tant qu'infrastructure statique.

Pour vérifier l’intégrité du téléchargement de l'infrastructure SDK statique, cliquez ici.

Étape 2 : dézippez
Décompressez le AppsFlyerLib.framework.zip fichier que vous venez de télécharger.

Étape 3 : importez dans le projet
Faites glisser le dossier AppsFlyerLib.framework et déposez-le dans votre projet Xcode. Vérifiez que l'option Copier les éléments si nécessaire est bien cochée.

📘

Remarque

Cette procédure n'est compatible qu'avec iOS 8 et +. Pour les apps tvOS, vous devrez utiliser une autre AppsFlyerFramework:

  1. Clonez ce répertoire
  2. Localisez AppsFlyerLib.framework dans ce dossier contenant le clone du référentiel.
  3. Répétez l'étape 3.

Dépendances natives de l'infrastructure iOS

Ce SDK ajoute et utilise automatiquement les infrastructures natives suivants :

  • AdSupport framework: This framework is required to collect the IDFA from devices. Without IDFA you cannot attribute installs to Meta ads, Twitter, Google Ads, and other networks.
  • AdServices infrastructure (V6.1.3+): Measure the performance of Apple Search Ads in your app.
  • iAd framework: (Deprecated) Measure the performance of Apple Search Ads in your app. Note: The iAd framework has not been in use since V6.10.1 and completely removed from the code base from V6.13.0.

SDK en mode strict

Utilisez le SDK en mode strict pour supprimer totalement la fonctionnalité de collecte IDFA ainsi que les dépendances d'infrastructure AdSupport (exemple : développement d'une app pour enfant).

Vous pouvez installer le SDK en mode strict avec l'une des méthodes suivantes.

Install using CocoaPods

pod 'AppsFlyerFramework/Strict'

Install using Carthage

binary "https://raw.githubusercontent.com/AppsFlyerSDK/AppsFlyerFramework/master/Carthage/appsflyer-strict.json" ~> 6.3.2

Install using Swift Package Manager

Suivez la procédure d'installation du SDK du Gestionnaire de Package Swift (GPS), et pour le nom du répertoire, utilisez https://github.com/AppsFlyerSDK/AppsFlyerFramework-Strict