iOS uyumlulaştırma çalışma zamanındaki hatalarını çözme

Uygulamayı başlattı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ı çözmek için bu çerçeveleri statik olarak bağlayın. Bu kılavuzda, 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şlayın bölümünü tamamlayın.

Aşağıdaki uyumlulaştırma reklam kaynağı SDK'ları statik olarak bağlanmayı gerektirir:

  • AppLovin
  • InMobi
  • maio

Bir uyumlulaştırma reklam kaynağı SDK'sını statik olarak bağlamak için aşağıdakileri yapın:

  1. Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml dosyası oluşturun.
  2. Her çerçeve için bir dependencies/iosPods/iosPod öğesi ekleyin.
  3. iosPod öğesine true değeriyle bir addToAllTargets özelliği ekleyin.
<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>