अगर आपको ऐप्लिकेशन लॉन्च करने के बाद डाइनैमिक लिंकर से जुड़ी गड़बड़ियां दिखती हैं, तो आपको रनटाइम से जुड़ी ये गड़बड़ियां दिख सकती हैं:
dylib
dynamic framework
Library not loaded
no such file
इन गड़बड़ियों को ठीक करने के लिए, इन फ़्रेमवर्क को स्टैटिक तौर पर लिंक करें. इस गाइड में, iOS के लिए Unity ऐप्लिकेशन बनाने और इन फ़्रेमवर्क को लिंक करने का तरीका बताया गया है.
ज़रूरी शर्तें
जारी रखने से पहले, शुरू करें को पूरा करें.
फ़्रेमवर्क को स्टैटिक तौर पर लिंक करना
यहां दी गई टेबल में, डाइनैमिक फ़्रेमवर्क वाले विज्ञापन सोर्स और अडैप्टर के उस कम से कम वर्शन की जानकारी दी गई है जो स्टैटिक लिंकिंग को अपने-आप मैनेज करता है. फ़्रेमवर्क को स्टैटिक तौर पर लिंक करने के लिए, अपने अडैप्टर को इस वर्शन या इसके बाद के वर्शन पर अपडेट करें:
विज्ञापन स्रोत | अपने-आप स्टैटिक लिंक होने की सुविधा के लिए ज़रूरी कम से कम वर्शन |
---|---|
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>
एलिमेंट रखें.