Jika mengalami error penaut dinamis setelah peluncuran aplikasi, Anda mungkin mengalami error runtime berikut:
dylib
dynamic framework
Library not loaded
no such file
Untuk mengatasi error ini, tautkan framework ini secara statis. Panduan ini membahas cara mem-build aplikasi Unity untuk iOS, menautkan framework ini, dan menemukan dependensi untuk berbagai versi adaptor.
Prasyarat
Sebelum melanjutkan, selesaikan Memulai.
Menautkan framework secara statis
SDK sumber iklan mediasi berikut memerlukan penautan secara statis:
- AppLovin
- InMobi
- maio
Untuk menautkan SDK sumber iklan mediasi secara statis, lakukan hal berikut:
- Buat file
Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml
. - Tambahkan elemen
dependencies/iosPods/iosPod
untuk setiap framework. - Di elemen
iosPod
, sertakan atributaddToAllTargets
dengan nilaitrue
.
<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>
Menemukan dependensi untuk berbagai versi adaptor
Untuk menemukan dependensi untuk versi adaptor yang berbeda, lakukan hal berikut:
Pilih contoh podspec untuk adaptor yang ingin Anda perbarui:
Buka podspec untuk versi adaptor yang digunakan project Anda.
Perbarui dependensi
iosPod
agar cocok dengan versi yang tercantum di kuncidependencies
podspec.