خطاهای زمان اجرا میانجیگری iOS را برطرف کنید
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
اگر پس از راه اندازی برنامه با خطاهای پیوند دهنده پویا مواجه شدید، ممکن است با خطاهای زمان اجرا زیر مواجه شوید:
-
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>
را برای منابع تبلیغاتی که در برنامه شما اعمال می شود، نگه دارید.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-08-30 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-08-30 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Resolve iOS mediation runtime errors\n\nIf you encounter dynamic linker errors after app launch, you might encounter\nthe following runtime errors:\n\n- `dylib`\n- `dynamic framework`\n- `Library not loaded`\n- `no such file`\n\nTo resolve these errors, link these frameworks statically. This guide covers how\nto build the Unity application for iOS and link these frameworks.\n\nPrerequisites\n-------------\n\nBefore continuing, complete [Get started](/ad-manager/mobile-ads-sdk/unity/quick-start).\n\nLink frameworks statically\n--------------------------\n\nThe following table lists ad sources with dynamic frameworks and the minimum\nadapter version that automatically handles static linking. To link frameworks\nstatically, update your adapters to the following minimum version or higher:\n\n| Ad source | Minimum version for automatic static linking |\n|-----------|----------------------------------------------------------------------------|\n| AppLovin | [8.1.1](/ad-manager/mobile-ads-sdk/unity/mediation/applovin#version-8.1.1) |\n| InMobi | [4.7.1](/ad-manager/mobile-ads-sdk/unity/mediation/inmobi#version-4.7.1) |\n| maio | [3.0.0](/ad-manager/mobile-ads-sdk/unity/mediation/maio#version-3.0.0) |\n\n### Manually configure static linking\n\nTo use an older adapter version that doesn't automatically configure static\nlinking, do the following:\n\n1. Create an `Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml` file\n with the following content:\n\n \u003cdependencies\u003e\n \u003ciosPods\u003e\n \u003c!-- AppLovin adapter dependencies. --\u003e\n \u003ciosPod name=\"AppLovinSDK\" addToAllTargets=\"true\"/\u003e\n \u003c!-- InMobi adapter dependencies. --\u003e\n \u003ciosPod name=\"InMobiSDK\" addToAllTargets=\"true\"/\u003e\n \u003c!-- maio adapter dependencies. --\u003e\n \u003ciosPod name=\"MaioSDK-v2\" addToAllTargets=\"true\"/\u003e\n \u003c/iosPods\u003e\n \u003c/dependencies\u003e\n\n2. Keep only the `\u003ciosPod\u003e` elements for ad sources that apply to your app."]]