إذا واجهت أخطاء في الرابط الديناميكي بعد تشغيل التطبيق، قد تواجه أخطاء وقت التشغيل التالية:
dylib
dynamic framework
Library not loaded
no such file
لحلّ هذه الأخطاء، اربط هذه الأُطر بشكل ثابت. يتناول هذا الدليل كيفية إنشاء تطبيق Unity لنظام التشغيل iOS وربط هذه الأُطر.
المتطلبات الأساسية
قبل المتابعة، أكمل الخطوات الواردة في البدء.
ربط أُطر العمل بشكل ثابت
يعرض الجدول التالي مصادر الإعلانات التي تتضمّن أُطرًا ديناميكية وأقل إصدار من المحوّل البرمجي يتعامل تلقائيًا مع الربط الثابت. لربط الأُطر بشكل ثابت، يجب تعديل المحوّلات إلى الحد الأدنى من الإصدار التالي أو إصدار أحدث:
مصدر الإعلان | الحد الأدنى للإصدار المطلوب للربط الثابت التلقائي |
---|---|
AppLovin | 8.1.1 |
InMobi | 4.7.1 |
maio | 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>
لمصادر الإعلانات التي تنطبق على تطبيقك.