Laufzeitfehler bei der iOS-Vermittlung beheben
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Wenn nach dem Starten der App Fehler im dynamischen Linker auftreten, können die folgenden Laufzeitfehler auftreten:
dylib
dynamic framework
Library not loaded
no such file
Um diese Fehler zu beheben, müssen Sie diese Frameworks statisch verknüpfen. In diesem Leitfaden wird beschrieben, wie Sie die Unity-Anwendung für iOS erstellen und diese Frameworks verknüpfen.
Vorbereitung
Bevor Sie fortfahren, müssen Sie die Schritte unter Erste Schritte ausführen.
Frameworks statisch verknüpfen
In der folgenden Tabelle sind Anzeigenquellen mit dynamischen Frameworks und die Mindestadapterversion aufgeführt, in der die statische Verknüpfung automatisch verarbeitet wird. Wenn Sie Frameworks statisch verknüpfen möchten, aktualisieren Sie Ihre Adapter auf die folgende Mindestversion oder höher:
Anzeigenquelle |
Mindestversion für die automatische statische Verknüpfung |
AppLovin |
8.1.1 |
InMobi |
4.7.1 |
maio |
3.0.0 |
So verwenden Sie eine ältere Adapterversion, in der die statische Verknüpfung nicht automatisch konfiguriert wird:
Erstellen Sie eine Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml
-Datei mit folgendem Inhalt:
<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>
Behalten Sie nur die <iosPod>
-Elemente für Anzeigenquellen bei, die für Ihre App gelten.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-09-02 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-09-02 (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](/ad-manager/mobile-ads-sdk/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](/ad-manager/mobile-ads-sdk/unity/mediation/applovin#version-8.1.1) |\n| InMobi | [4.7.1](/ad-manager/mobile-ads-sdk/unity/mediation/inmobi#version-4.7.1) |\n| maio | [3.0.0](/ad-manager/mobile-ads-sdk/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."]]