אם נתקלים בשגיאות של מקשר דינמי אחרי הפעלת האפליקציה, יכול להיות שיופיעו שגיאות זמן הריצה הבאות:
dylibdynamic frameworkLibrary not loadedno such file
כדי לפתור את השגיאות האלה, צריך לקשר את ה-frameworks האלה באופן סטטי. במדריך הזה מוסבר איך ליצור את אפליקציית Unity ל-iOS ולקשר את ה-frameworks האלה.
דרישות מוקדמות
לפני שממשיכים, מגדירים את Google Mobile Ads Unity Plugin.
קישור מסגרות באופן סטטי
בטבלה הבאה מפורטים מקורות של מודעות עם מסגרות דינמיות, וגרסת המתאם המינימלית שמטפלת באופן אוטומטי בקישור סטטי. כדי לקשר מסגרות באופן סטטי, צריך לעדכן את המתאמים לגרסה המינימלית הבאה או לגרסה חדשה יותר:
| מקור מודעות | הגרסה המינימלית לקישור סטטי אוטומטי |
|---|---|
| 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>של מקורות המודעות שרלוונטיים לאפליקציה.