アプリの起動後に動的リンカー エラーが発生すると、次のランタイム エラーが発生することがあります。
dylib
dynamic framework
Library not loaded
no such file
これらのエラーを解決するには、これらのフレームワークを静的にリンクします。このガイドでは、iOS 向け Unity アプリをビルドしてこれらのフレームワークをリンクする方法について説明します。
前提条件
続行する前に、スタートガイドを完了してください。
フレームワークを静的にリンクする
次の表に、動的フレームワークを使用する広告ソースと、静的リンクを自動的に処理する最小アダプター バージョンを示します。フレームワークを静的にリンクするには、アダプターを次の最小バージョン以上に更新します。
広告ソース | 静的リンクの自動化の最小バージョン |
---|---|
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>
要素のみを残します。