Jeśli po uruchomieniu aplikacji wystąpią błędy dynamicznego linkera, możesz napotkać te błędy podczas działania:
dylib
dynamic framework
Library not loaded
no such file
Aby rozwiązać te błędy, połącz te platformy statycznie. Z tego przewodnika dowiesz się, jak utworzyć aplikację Unity na iOS i połączyć te platformy.
Wymagania wstępne
Zanim przejdziesz dalej, wykonaj czynności opisane w sekcji Pierwsze kroki.
Statyczne linkowanie platform
W tabeli poniżej znajdziesz listę źródeł reklam z dynamicznymi ramami i minimalną wersję adaptera, która automatycznie obsługuje statyczne linkowanie. Aby statycznie połączyć platformy, zaktualizuj adaptery do co najmniej tej wersji:
Ź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 statycznego łączenia, wykonaj te czynności:
Utwórz plik
Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml
z tą zawartością:<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>
Zachowaj tylko elementy
<iosPod>
w przypadku źródeł reklam, które mają zastosowanie w Twojej aplikacji.