Résoudre les erreurs d'exécution de la médiation iOS

Si vous rencontrez des erreurs de l'éditeur de liens dynamiques après le lancement de l'application, vous pouvez rencontrer les erreurs d'exécution suivantes :

  • dylib
  • dynamic framework
  • Library not loaded
  • no such file

Pour résoudre ces erreurs, associez ces frameworks de manière statique. Ce guide explique comment créer l'application Unity pour iOS et associer ces frameworks.

Prérequis

Avant de continuer, suivez la section Premiers pas.

Le tableau suivant répertorie les sources d'annonces avec des frameworks dynamiques et la version minimale de l'adaptateur qui gère automatiquement l'association statique. Pour associer des frameworks de manière statique, mettez à jour vos adaptateurs vers la version minimale suivante ou une version ultérieure :

Source des annonces Version minimale pour l'association statique automatique
AppLovin 8.1.1
InMobi 4.7.1
maio 3.0.0

Configurer manuellement l'association statique

Pour utiliser une ancienne version de l'adaptateur qui ne configure pas automatiquement l'association statique, procédez comme suit :

  1. Créez un fichier Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml avec le contenu suivant :

    <dependencies>
      <iosPods>
        <!-- AppLovin adapter dependencies. -->
        <iosPod name="AppLovinSDK" addToAllTargets="true"/>
        <!-- InMobi adapter dependencies. -->
        <iosPod name="InMobiSDK" addToAllTargets="true"/>
        <!-- maio adapter dependencies. -->
        <iosPod name="MaioSDK-v2" addToAllTargets="true"/>
      </iosPods>
    </dependencies>
    
  2. Ne conservez que les éléments <iosPod> pour les sources d'annonces qui s'appliquent à votre application.