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.
Vincula frameworks de forma estática
En la siguiente tabla, se enumeran las fuentes de anuncios con frameworks dinámicos y la versión mínima del adaptador que controla automáticamente la vinculación estática. Para vincular frameworks de forma estática, actualiza tus adaptadores a la siguiente versión mínima o una posterior:
Fuente del anuncio | Versión mínima para la vinculación estática automática |
---|---|
AppLovin | 8.1.1 |
InMobi | 4.7.1 |
maio | 3.0.0 |
Configura la vinculación estática de forma manual
Para usar una versión anterior del adaptador que no configura automáticamente la vinculación estática, haz lo siguiente:
Crea un archivo
Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml
con el siguiente contenido:<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>
Conserva solo los elementos
<iosPod>
para las fuentes de anuncios que se apliquen a tu app.