Menyelesaikan error runtime mediasi iOS

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 dan menautkan framework ini.

Prasyarat

Sebelum melanjutkan, selesaikan Memulai.

Tabel berikut mencantumkan sumber iklan dengan framework dinamis dan versi adaptor minimum yang secara otomatis menangani penautan statis. Untuk menautkan framework secara statis, update adaptor Anda ke versi minimum berikut atau yang lebih baru:

Sumber iklan Versi minimum untuk penautan statis otomatis
AppLovin 8.1.1
InMobi 4.7.1
maio 3.0.0

Mengonfigurasi penautan statis secara manual

Untuk menggunakan versi adaptor lama yang tidak otomatis mengonfigurasi penautan statis, lakukan tindakan berikut:

  1. Buat file Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml dengan konten berikut:

    <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. Hanya pertahankan elemen <iosPod> untuk sumber iklan yang berlaku untuk aplikasi Anda.