iOS uyumlulaştırma çalışma zamanındaki hatalarını çözme
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Uygulama başlatıldıktan sonra dinamik bağlayıcı hatalarıyla karşılaşırsanız aşağıdaki çalışma zamanı hatalarıyla karşılaşabilirsiniz:
dylib
dynamic framework
Library not loaded
no such file
Bu hataları düzeltmek için bu çerçeveleri statik olarak bağlayın. Bu rehberde, iOS için Unity uygulamasının nasıl oluşturulacağı ve bu çerçevelerin nasıl bağlanacağı açıklanmaktadır.
Ön koşullar
Devam etmeden önce Başlarken bölümünü tamamlayın.
Çerçeveleri statik olarak bağlama
Aşağıdaki tabloda, dinamik çerçevelere sahip reklam kaynakları ve statik bağlantıyı otomatik olarak işleyen minimum bağdaştırıcı sürümü listelenmiştir. Çerçeveleri statik olarak bağlamak için bağdaştırıcılarınızı aşağıdaki minimum sürüme veya daha yeni bir sürüme güncelleyin:
Reklam kaynağı |
Otomatik statik bağlama için minimum sürüm |
AppLovin |
8.1.1 |
InMobi |
4.7.1 |
maio |
3.0.0 |
Statik bağlantıyı otomatik olarak yapılandırmayan eski bir bağdaştırıcı sürümünü kullanmak için aşağıdakileri yapın:
Aşağıdaki içeriğe sahip bir Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml
dosyası oluşturun:
<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>
Yalnızca uygulamanız için geçerli olan reklam kaynaklarının <iosPod>
öğelerini tutun.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-31 UTC.
[null,null,["Son güncelleme tarihi: 2025-08-31 UTC."],[],[],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."]]