اگر پس از اجرای برنامه با خطاهای پیوند دهنده پویا مواجه شدید، ممکن است با خطاهای زمان اجرا زیر مواجه شوید:
-
dylib -
dynamic framework -
Library not loaded -
no such file
برای رفع این خطاها، این فریمورکها را به صورت استاتیک لینک کنید. این راهنما نحوه ساخت برنامه Unity برای iOS و لینک کردن این فریمورکها را پوشش میدهد.
پیشنیازها
قبل از ادامه، شروع به کار را تکمیل کنید.
پیوند چارچوبها به صورت ایستا
جدول زیر منابع تبلیغاتی با چارچوبهای پویا و حداقل نسخه آداپتور که به طور خودکار پیوند استاتیک را مدیریت میکند، فهرست میکند. برای پیوند دادن چارچوبها به صورت استاتیک، آداپتورهای خود را به حداقل نسخه زیر یا بالاتر بهروزرسانی کنید:
| منبع آگهی | حداقل نسخه برای لینکدهی استاتیک خودکار |
|---|---|
| اپلوین | ۸.۱.۱ |
| اینموبی | ۴.۷.۱ |
| مایو | ۳.۰.۰ |
پیکربندی دستی لینکهای استاتیک
برای استفاده از نسخه قدیمیتر آداپتور که به طور خودکار اتصال استاتیک را پیکربندی نمیکند، موارد زیر را انجام دهید:
یک فایل
Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xmlبا محتوای زیر ایجاد کنید:<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>فقط عناصر
<iosPod>را برای منابع تبلیغاتی که برای برنامه شما اعمال میشوند، نگه دارید.