Résoudre les erreurs d'exécution de la médiation iOS
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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 Premiers pas.
Associer 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 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 |
Pour utiliser une ancienne version de l'adaptateur qui ne configure pas automatiquement l'association statique, procédez comme suit :
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>
Ne conservez que les éléments <iosPod>
pour les sources d'annonces qui s'appliquent à votre application.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/21 (UTC).
[null,null,["Dernière mise à jour le 2025/08/21 (UTC)."],[],[],null,["If you encounter dynamic linker errors after app launch, you might encounter\nthe following runtime errors:\n\n- `dylib`\n- `dynamic framework`\n- `Library not loaded`\n- `no such file`\n\nTo resolve these errors, link these frameworks statically. This guide covers how\nto build the Unity application for iOS and link these frameworks.\n\nPrerequisites\n\nBefore continuing, complete [Get started](/admob/unity/quick-start).\n\nLink frameworks statically\n\nThe following table lists ad sources with dynamic frameworks and the minimum\nadapter version that automatically handles static linking. To link frameworks\nstatically, update your adapters to the following minimum version or higher:\n\n| Ad source | Minimum version for automatic static linking |\n|-----------|--------------------------------------------------------|\n| AppLovin | [8.1.1](/admob/unity/mediation/applovin#version-8.1.1) |\n| InMobi | [4.7.1](/admob/unity/mediation/inmobi#version-4.7.1) |\n| maio | [3.0.0](/admob/unity/mediation/maio#version-3.0.0) |\n\nManually configure static linking\n\nTo use an older adapter version that doesn't automatically configure static\nlinking, do the following:\n\n1. Create an `Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml` file\n with the following content:\n\n \u003cdependencies\u003e\n \u003ciosPods\u003e\n \u003c!-- AppLovin adapter dependencies. --\u003e\n \u003ciosPod name=\"AppLovinSDK\" addToAllTargets=\"true\"/\u003e\n \u003c!-- InMobi adapter dependencies. --\u003e\n \u003ciosPod name=\"InMobiSDK\" addToAllTargets=\"true\"/\u003e\n \u003c!-- maio adapter dependencies. --\u003e\n \u003ciosPod name=\"MaioSDK-v2\" addToAllTargets=\"true\"/\u003e\n \u003c/iosPods\u003e\n \u003c/dependencies\u003e\n\n2. Keep only the `\u003ciosPod\u003e` elements for ad sources that apply to your app."]]