אם נתקלתם בשגיאות של קישור דינמי אחרי הפעלת האפליקציה, יכול להיות שתיתקלו בשגיאות זמן הריצה הבאות:
dylib
dynamic framework
Library not loaded
no such file
כדי לפתור את השגיאות האלה, צריך לקשר את המסגרות האלה באופן סטטי. במדריך הזה מוסבר איך לפתח את אפליקציית Unity ל-iOS ולקשר את המסגרות האלה.
דרישות מוקדמות
לפני שממשיכים, צריך להשלים את תחילת העבודה.
קישור של מסגרות באופן סטטי
ערכות ה-SDK הבאות של מקורות מודעות בתהליך בחירת הרשת מחייבות קישור סטטי:
- AppLovin
- InMobi
- maio
כדי לקשר באופן סטטי את ה-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>