앱 실행 후 동적 링커 오류가 발생하면 다음과 같은 런타임 오류가 발생할 수 있습니다.
dylib
dynamic framework
Library not loaded
no such file
이 오류를 해결하려면 이러한 프레임워크를 정적으로 연결하세요. 이 가이드에서는 iOS용 Unity 애플리케이션을 빌드하고, 이러한 프레임워크를 연결하고, 다양한 어댑터 버전의 종속 항목을 찾는 방법을 설명합니다.
기본 요건
계속하기 전에 시작하기를 완료하세요.
프레임워크를 정적으로 연결
다음 미디에이션 광고 소스 SDK는 정적으로 연결해야 합니다.
- AppLovin
- InMobi
- maio
미디에이션 광고 소스 SDK를 정적으로 연결하려면 다음 단계를 따르세요.
Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml
파일을 만듭니다.- 각 프레임워크에
dependencies/iosPods/iosPod
요소를 추가합니다. iosPod
요소에 값을true
로 설정한addToAllTargets
속성을 포함합니다.
<dependencies>
<iosPods>
<!-- AppLovin adapter dependencies. -->
<iosPod name="AppLovinSDK" version="13.1.0" addToAllTargets="true"/>
<!-- InMobi adapter dependencies. -->
<iosPod name="InMobiSDK" version="10.8.0" addToAllTargets="true"/>
<!-- maio adapter dependencies. -->
<iosPod name="MaioSDK-v2" version="2.1.6" addToAllTargets="true"/>
</iosPods>
</dependencies>
다양한 어댑터 버전의 종속 항목 찾기
다른 어댑터 버전의 종속 항목을 찾으려면 다음 단계를 따르세요.
업데이트하려는 어댑터의 샘플 podspec을 선택합니다.
프로젝트에서 사용하는 어댑터 버전의 podspec을 엽니다.
podspec의
dependencies
키에 나열된 버전과 일치하도록iosPod
종속 항목을 업데이트합니다.