Wenn nach dem Start der App Fehler beim dynamischen Linker auftreten, können die folgenden Laufzeitfehler auftreten:
dylibdynamic frameworkLibrary not loadedno such file
Verknüpfen Sie diese Frameworks statisch, um diese Fehler zu beheben. In diesem Leitfaden wird beschrieben, wie Sie die Unity-Anwendung für iOS erstellen und diese Frameworks verknüpfen.
Vorbereitung
Bevor Sie fortfahren, richten Sie Google Mobile Ads Unity Plugin ein.
Frameworks statisch verknüpfen
In der folgenden Tabelle sind Anzeigenquellen mit dynamischen Frameworks und die Mindestversion des Adapters aufgeführt, die die statische Verknüpfung automatisch verarbeitet. 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 |
Statische Verknüpfung manuell konfigurieren
So verwenden Sie eine ältere Adapterversion, die die statische Verknüpfung nicht automatisch konfiguriert:
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 relevant sind.