Menyelesaikan error runtime mediasi iOS

Jika Anda mengalami error linker 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 membuat aplikasi Unity untuk iOS dan menautkan framework ini.

Prasyarat

Sebelum melanjutkan, selesaikan Mulai.

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

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 adapter lama yang tidak mengonfigurasi penautan statis secara otomatis, lakukan hal 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.