如果您在应用启动后遇到动态链接器错误,则可能会遇到以下运行时错误:
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>
元素。