إذا ظهرت لك أخطاء في أداة الربط الديناميكي بعد تشغيل التطبيق، قد تظهر لك أخطاء وقت التشغيل التالية:
dylibdynamic frameworkLibrary not loadedno such file
لحلّ هذه الأخطاء، اربط هذه الأُطر بشكل ثابت. يوضّح هذا الدليل كيفية إنشاء تطبيق Unity لنظام التشغيل iOS وربط هذه الأُطر.
المتطلبات الأساسية
قبل المتابعة، عليك إعداد Google Mobile Ads Unity Plugin.
ربط الأُطر بشكل ثابت
يعرض الجدول التالي مصادر الإعلانات التي تتضمّن أُطرًا ديناميكية والحد الأدنى لإصدار المحوّل الذي يعالج الربط الثابت تلقائيًا. لربط الأُطر بشكل ثابت، عليك تعديل المحوّلات إلى الحد الأدنى للإصدار التالي أو إصدار أحدث:
| مصدر الإعلان | الحد الأدنى للإصدار من أجل الربط الثابت التلقائي |
|---|---|
| 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>فقط لمصادر الإعلانات التي تنطبق على تطبيقك.