Jeśli po uruchomieniu aplikacji wystąpią błędy dynamicznego linkera, mogą pojawić się te błędy czasu wykonywania:
dylib
dynamic framework
Library not loaded
no such file
Aby rozwiązać te błędy, połącz te ramy statycznie. Z tego przewodnika dowiesz się, jak utworzyć aplikację Unity na iOS i połączyć te platformy.
Wymagania wstępne
Zanim przejdziesz dalej, zapoznaj się z artykułem Zaczynamy.
Statyczne łączenie platform
W tabeli poniżej znajdziesz listę źródeł reklam z ramami dynamicznymi oraz minimalną wersję adaptera, która automatycznie obsługuje linkowanie statyczne. Aby połączyć frameworki w sposób statyczny, zaktualizuj adaptery do tej wersji lub nowszej:
Źródło reklam | Minimalna wersja do automatycznego łączenia statycznego |
---|---|
AppLovin | 8.1.1 |
InMobi | 4.7.1 |
maio | 3.0.0 |
Ręczne konfigurowanie łączenia statycznego
Aby użyć starszej wersji adaptera, która nie konfiguruje automatycznie łączenia statycznych:
Utwórz plik
Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml
z tą zawartością:name="AppLovinSDK" addToAllTargets="true"/> name="InMobiSDK" addToAllTargets="true"/> name="MaioSDK-v2" addToAllTargets="true"/> Zachowaj tylko elementy
dla źródeł reklam, które dotyczą Twojej aplikacji.