إذا واجهت أخطاء في أداة الربط الديناميكي بعد تشغيل التطبيق، قد تواجه أخطاء وقت التشغيل التالية:
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>