अगर ऐप्लिकेशन लॉन्च करने के बाद, आपको डाइनैमिक लिंकर से जुड़ी गड़बड़ियां मिलती हैं, तो आपको ये रनटाइम गड़बड़ियां दिख सकती हैं:
dylib
dynamic framework
Library not loaded
no such file
इन गड़बड़ियों को ठीक करने के लिए, इन फ़्रेमवर्क को स्टैटिक तौर पर लिंक करें. इस गाइड में, iOS के लिए Unity ऐप्लिकेशन बनाने, इन फ़्रेमवर्क को लिंक करने, और अलग-अलग अडैप्टर वर्शन के लिए डिपेंडेंसी ढूंढने का तरीका बताया गया है.
ज़रूरी शर्तें
जारी रखने से पहले, शुरू करें को पूरा करें.
फ़्रेमवर्क को स्टैटिक तौर पर लिंक करना
नीचे दिए गए मीडिएशन विज्ञापन स्रोतों के SDK टूल को स्टैटिक तौर पर लिंक करना ज़रूरी है:
- AppLovin
- InMobi
- maio
मीडिएशन विज्ञापन स्रोत के एसडीके को स्टैटिक तौर पर लिंक करने के लिए, यह तरीका अपनाएं:
Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml
फ़ाइल बनाएं.- हर फ़्रेमवर्क के लिए एक
dependencies/iosPods/iosPod
एलिमेंट जोड़ें. iosPod
एलिमेंट में,true
वैल्यू वालाaddToAllTargets
एट्रिब्यूट शामिल करें.
<dependencies>
<iosPods>
<!-- AppLovin adapter dependencies. -->
<iosPod name="AppLovinSDK" version="13.1.0" addToAllTargets="true"/>
<!-- InMobi adapter dependencies. -->
<iosPod name="InMobiSDK" version="10.8.0" addToAllTargets="true"/>
<!-- maio adapter dependencies. -->
<iosPod name="MaioSDK-v2" version="2.1.6" addToAllTargets="true"/>
</iosPods>
</dependencies>
अडैप्टर के अलग-अलग वर्शन के लिए डिपेंडेंसी ढूंढना
अडैप्टर के किसी दूसरे वर्शन की डिपेंडेंसी ढूंढने के लिए, यह तरीका अपनाएं:
आपको जिस अडैप्टर को अपडेट करना है उसके लिए सैंपल पॉडस्पेक चुनें:
अपने प्रोजेक्ट में इस्तेमाल किए जा रहे अडैप्टर वर्शन के लिए, podspec खोलें.
iosPod
डिपेंडेंसी को अपडेट करें, ताकि वह podspec कीdependencies
कुंजी में दिए गए वर्शन से मेल खा सके.