iOS 미디에이션 런타임 오류 해결

앱 실행 후 동적 링커 오류가 발생하면 다음과 같은 런타임 오류가 발생할 수 있습니다.

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

이 오류를 해결하려면 이러한 프레임워크를 정적으로 연결하세요. 이 가이드에서는 iOS용 Unity 애플리케이션을 빌드하고 이러한 프레임워크를 연결하는 방법을 설명합니다.

기본 요건

계속하기 전에 시작하기를 완료하세요.

다음 미디에이션 광고 소스 SDK는 정적으로 연결해야 합니다.

  • AppLovin
  • InMobi
  • maio

미디에이션 광고 소스 SDK를 정적으로 연결하려면 다음 단계를 따르세요.

  1. Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml 파일을 만듭니다.
  2. 각 프레임워크에 dependencies/iosPods/iosPod 요소를 추가합니다.
  3. iosPod 요소에 값을 true로 설정한 addToAllTargets 속성을 포함합니다.
<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>