اگر پس از راه اندازی برنامه با خطاهای پیوند دهنده پویا مواجه شدید، ممکن است با خطاهای زمان اجرا زیر مواجه شوید:
-
dylib
-
dynamic framework
-
Library not loaded
-
no such file
برای رفع این خطاها، این چارچوب ها را به صورت ایستا پیوند دهید. این راهنما نحوه ساخت اپلیکیشن Unity برای iOS و پیوند دادن این فریم ورک ها را پوشش می دهد.
پیش نیازها
قبل از ادامه، شروع را کامل کنید .
چارچوب ها را به صورت ایستا پیوند دهید
جدول زیر منابع تبلیغاتی را با چارچوب های پویا و حداقل نسخه آداپتور که به طور خودکار پیوندهای ثابت را مدیریت می کند، فهرست می کند. برای پیوند دادن چارچوب ها به صورت ایستا، آداپتورهای خود را به حداقل نسخه زیر یا بالاتر به روز کنید:
منبع آگهی | حداقل نسخه برای پیوند استاتیک خودکار |
---|---|
AppLovin | 8.1.1 |
InMobi | 4.7.1 |
مایو | 3.0.0 |
پیوند استاتیک را به صورت دستی پیکربندی کنید
برای استفاده از یک نسخه آداپتور قدیمی که به طور خودکار پیوند استاتیک را پیکربندی نمی کند، موارد زیر را انجام دهید:
یک فایل
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>
را برای منابع تبلیغاتی که در برنامه شما اعمال می شود، نگه دارید.