خطاهای زمان اجرا میانجیگری iOS را برطرف کنید

اگر پس از راه اندازی برنامه با خطاهای پیوند دهنده پویا مواجه شدید، ممکن است با خطاهای زمان اجرا زیر مواجه شوید:

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

برای رفع این خطاها، این چارچوب ها را به صورت ایستا پیوند دهید. این راهنما نحوه ساخت اپلیکیشن Unity برای iOS و پیوند دادن این فریم ورک ها را پوشش می دهد.

پیش نیازها

قبل از ادامه، شروع را کامل کنید .

SDKهای منابع تبلیغات میانجی زیر به پیوند ایستا نیاز دارند:

  • AppLovin
  • InMobi
  • مایو

برای پیوند دادن یک منبع تبلیغ SDK به صورت ایستا، موارد زیر را انجام دهید:

  1. یک فایل Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml ایجاد کنید.
  2. برای هر فریم ورک یک عنصر dependencies/iosPods/iosPod اضافه کنید.
  3. در عنصر iosPod یک ویژگی addToAllTargets با مقدار true قرار دهید.
<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>