Cómo resolver errores del entorno de ejecución de mediación de iOS

Si encuentras errores de vinculador dinámico después del inicio de la app, es posible que veas los siguientes errores del entorno de ejecución:

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

Para resolver estos errores, vincula estos frameworks de forma estática. En esta guía, se explica cómo compilar la aplicación de Unity para iOS y vincular estos frameworks.

Requisitos previos

Antes de continuar, completa Cómo comenzar.

Los siguientes SDKs de fuentes de anuncios de mediación requieren la vinculación de forma estática:

  • AppLovin
  • InMobi
  • maio

Para vincular un SDK de fuente de anuncios de mediación de forma estática, haz lo siguiente:

  1. Crea un archivo Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml.
  2. Agrega un elemento dependencies/iosPods/iosPod para cada framework.
  3. En el elemento iosPod, incluye un atributo addToAllTargets con un valor de true.
<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>