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 :
dylibdynamic frameworkLibrary not loadedno such file
Pour résoudre ces erreurs, liez ces frameworks de manière statique. Ce guide explique comment créer l'application Unity pour iOS et lier ces frameworks.
Prérequis
Avant de continuer, configurez Google Mobile Ads Unity Plugin.
Lier des frameworks de manière statique
Le tableau suivant répertorie les sources d'annonces avec des frameworks dynamiques et la version minimale de l'adaptateur qui gère automatiquement la liaison statique. Pour lier 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 la liaison statique automatique |
|---|---|
| AppLovin | 8.1.1 |
| InMobi | 4.7.1 |
| maio | 3.0.0 |
Configurer manuellement la liaison statique
Pour utiliser une ancienne version de l'adaptateur qui ne configure pas automatiquement la liaison statique, procédez comme suit :
Créez un fichier
Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xmlavec 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>Ne conservez que les éléments
<iosPod>pour les sources d'annonces qui s'appliquent à votre application.