Если вы столкнулись с ошибками динамического компоновщика после запуска приложения, вы можете столкнуться со следующими ошибками времени выполнения:
-
dylib
-
dynamic framework
-
Library not loaded
-
no such file
Чтобы устранить эти ошибки, свяжите эти платформы статически. В этом руководстве рассказывается, как создать приложение Unity для iOS и связать эти платформы.
Предварительные условия
Прежде чем продолжить, заполните «Начало работы» .
Статически связывайте фреймворки
Следующие SDK источников объявлений-посредников требуют статической связи:
- AppLovin
- ИнМоби
- Майо
Чтобы статически связать SDK источника объявлений-посредника, выполните следующие действия:
- Создайте файл
Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml
. - Добавьте элемент
dependencies/iosPods/iosPod
для каждой платформы. - В элемент
iosPod
включите атрибутaddToAllTargets
со значениемtrue
.
<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>