Laufzeitfehler bei der iOS-Vermittlung beheben

Wenn nach dem Starten der App dynamische Linkerfehler auftreten, können die folgenden Laufzeitfehler auftreten:

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

Um diese Fehler zu beheben, verknüpfen Sie diese Frameworks statisch. In diesem Leitfaden erfahren Sie, wie Sie die Unity-Anwendung für iOS erstellen und diese Frameworks verknüpfen.

Vorbereitung

Lesen Sie zuerst den Hilfeartikel Einstieg.

Für die folgenden SDKs von Vermittlungsanzeigenquellen ist eine statische Verknüpfung erforderlich:

  • AppLovin
  • InMobi
  • maio

So verknüpfen Sie ein SDK für eine Vermittlungsanzeigenquelle statisch:

  1. Erstellen Sie eine Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml-Datei.
  2. Fügen Sie für jedes Framework ein dependencies/iosPods/iosPod-Element hinzu.
  3. Fügen Sie dem iosPod-Element das Attribut addToAllTargets mit dem Wert true hinzu.
<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>