如果在應用程式啟動後遇到動態連結器錯誤,可能會遇到下列執行階段錯誤:
dylib
dynamic framework
Library not loaded
no such file
如要解決這些錯誤,請將這些架構以靜態方式連結。本指南將說明如何建構適用於 iOS 的 Unity 應用程式,以及連結這些架構。
必要條件
請先完成「開始使用」一節,再繼續操作。
靜態連結架構
下列中介服務廣告來源 SDK 需要以靜態方式連結:
- AppLovin
- InMobi
- maio
如要將中介服務廣告來源 SDK 以靜態方式連結,請按照下列步驟操作:
- 建立
Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml
檔案。 - 為每個架構新增
dependencies/iosPods/iosPod
元素。 - 在
iosPod
元素中加入值為true
的addToAllTargets
屬性。
<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>