Resolver erros de execução da mediação do iOS

Se você encontrar erros de vinculação dinâmica após o lançamento do app, poderá encontrar os seguintes erros de execução:

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

Para resolver esses erros, vincule esses frameworks de forma estática. Este guia aborda como criar o aplicativo Unity para iOS e vincular essas estruturas.

Pré-requisitos

Antes de continuar, conclua a seção Começar.

A tabela a seguir lista as origens de anúncios com frameworks dinâmicos e a versão mínima do adaptador que processa automaticamente a vinculação estática. Para vincular frameworks estaticamente, atualize os adaptadores para a versão mínima a seguir ou mais recente:

Origem de anúncios Versão mínima para vinculação estática automática
AppLovin 8.1.1
InMobi 4.7.1
maio 3.0.0

Configurar manualmente a vinculação estática

Para usar uma versão mais antiga do adaptador que não configura automaticamente a vinculação estática, faça o seguinte:

  1. Crie um arquivo Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml com o seguinte conteúdo:

    <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>
    
  2. Mantenha apenas os elementos <iosPod> para origens de anúncios que se aplicam ao seu app.