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