如果應用程式啟動後發生動態連結器錯誤,您可能會遇到下列執行階段錯誤:
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>
元素。