कंपाइलर त्रुटि: अमान्य लाइब्रेरी फ़ाइल - कोरलोकेशन


23

मेरे पास मेरा एक एप्लिकेशन है, जो कि Xcode 8 में बनाया गया है। मैंने उस ऐप में CoreLocation और MapKit का उपयोग किया है।

मैं iOSअब तक नवीनतम के साथ अद्यतन अनुप्रयोग है । और यह ठीक काम कर रहा था। अब मैं एप्लिकेशन को अपडेट कर रहा हूं iOS 1। इसलिए मैंने Xcode 11.0सभी आवश्यक कोड को अपडेट किया और अपडेट किया। इसके अलावा अपडेट की गई सेटिंग जो Xcode "चेंज चेंजेस" द्वारा सुझाई गई है और वह सब।

अब मैं एप्लिकेशन चलाता हूं, लेकिन मुझे त्रुटि मिल रही है:

Compiler error: Invalid library file

मैंने बहुत खोज की है, लेकिन कोई समाधान नहीं खोज सकता। यह नया Xcodeया नया में एक बग है iOS?

क्या मुझे कुछ अतिरिक्त परिवर्तन या सेटिंग करनी है? कृपया मेरा मार्ग दर्शन कीजिए। क्या यह Apple द्वारा ज्ञात बग है?

संपादित करें :

2019-10-18 10: 34: 39.899827 + 0530 मैपलोकेशन [1697: 57778] कंपाइलर त्रुटि: अवैध लाइब्रेरी फ़ाइल 2019-10-18 10: 34: 39.900098 + 0530 मैपलोकेशन [1697, 57778] कंपाइलर त्रुटि: अमान्य लाइब्रेरी फ़ाइल 2019- 10-18 10: 34: 39.915973 + 0530 मैपलोकेशन [1697: 57778] कंपाइलर त्रुटि: अमान्य लाइब्रेरी फ़ाइल 2019-10-18 10: 34: 39.916228 + 0530 मैपलोकेशन [1697: 57778] कंपाइलर त्रुटि: अमान्य लाइब्रेरी फ़ाइल

2019-10-18 10: 34: 39.920608 + 0530 MapLocation [1697: 57778] अद्यतित समन्वय हैं: <+ 23.02055700, + 72.50524900> +/- 5.00m (गति -1.00ps / पाठ्यक्रम -1.00) @ 10/18/19 , 10:34:39 AM भारत मानक समय

2019-10-18 10: 34: 39.920697 + 0530 मैपलोकेशन [1697: 57778] अक्षांश: - 23.0206, देशांतर: - 72.5052

2019-10-18 10: 34: 39.925441 + 0530 मैपलोकेशन [1697: 57778] ---- में प्रवेश (अक्षांश: - 23.0206, देशांतर: - 72.5052), त्रिज्या के साथ: - 300.00

2019-10-18 10: 34: 39.925546 + 0530 मैपलोकेशन [1697: 57778] में ----> (अक्षांश: - 23.0206, देशांतर: - 72.5052), रेडियस के साथ: - 300.00

2019-10-18 10: 34: 39.926582 + 0530 मैपलोकेशन [1697: 57778] ---- से बाहर निकलें (अक्षांश: - 23.0021, देशांतर: - 72.4995), रेडियस के साथ: - 300.00

2019-10-18 10: 34: 39.926683 + 0530 मैपलोकेशन [1697: 57778] में ----> (अक्षांश: - 23.0021, देशांतर: - 72.4995), रेडियस के साथ: - 300.00

2019-10-18 10: 34: 39.932080 + 0530 मैपलोकेशन [1697: 57778] कंपाइलर त्रुटि: अवैध लाइब्रेरी फ़ाइल 2019-10-18 10: 34: 39.932268 + 0530 मैपलोकेशन [1697, 57778] कंपाइलर त्रुटि: अमान्य लाइब्रेरी फ़ाइल 2019- 10-18 10: 34: 39.948942 + 0530 MapLocation [1697: 57778] संकलक त्रुटि: अवैध पुस्तकालय फ़ाइल 2019-10-18 10: 34: 39.949220 + 0530 MapLocation [1697: 57778] संकलक त्रुटि: अमान्य पुस्तकालय फ़ाइल


अपने अन्य टैग्स से अनुमान लगाना यह स्विफ्ट कंपाइलर के बारे में है? कंपाइलर त्रुटियां कंपाइलर और भाषा पर बहुत निर्भर हैं, इसलिए भविष्य में उस जानकारी को जोड़ना न भूलें।
कुछ प्रोग्रामर ने

मैंने नए प्रोग्राम लिखकर, ऑब्जेक्टिव C में कोशिश की है। लेकिन वही ...
VRAwesome

जवाबों:


18

मैं इस मुद्दे को भी देख रहा हूं। यह केवल तब होता है जब आप MKMapView के लिए रेंडरफ़ॉर ओवरले लागू करते हैं। और इस फ़ंक्शन के बिना, मैं उस पॉलीलाइन को प्रदर्शित नहीं कर सकता जिसे मैं मैप व्यू में जोड़ रहा हूं। यह Xcode 10 में ठीक काम कर रहा था।


2
मेरे पास एक ही मुद्दा है, जब मैं नक्शे पर एक सर्कल ओवरले बनाता हूं। इसके अलावा, इस लाइन को मुद्रित किया जाता है, जब मैं मानचित्र को स्थानांतरित करता हूं।
माहिल अरासु

अप्रैल 2020 में यहाँ अभी भी जारी है।
LinusGeffarth

8

आशा है कि यह xcode के अगले संस्करण में तय किया जाएगा। लेकिन यह केवल सिम्युलेटर पर होता है। अब के लिए परीक्षण के लिए अपने असली डिवाइस का उपयोग करें ..


सच है, असली डिवाइस में चलने से कंसोल में ऐसी त्रुटि नहीं दिखाई देती है।
हस्सा

1

मैंने हाल ही में इस त्रुटि में भागना शुरू किया और हार्डवेयर से सिम्युलेटर को हटाकर इसे दूर करने में सक्षम था-> सभी सामग्री और सेटिंग्स ... मेनू आइटम को मिटा दें।


0

मैंने अपने संदेशों को लॉग करने के लिए स्विफ्टलॉग का उपयोग करके इसके चारों ओर काम किया , प्रत्येक लकड़हारे के टैग के अंदर कुछ अद्वितीय स्ट्रिंग लगाई (इसे अलग करने के लिए com.yourcompany.yourapp हो सकता है), और फिर उन संदेशों को फ़िल्टर करना, जिनमें कंसोल पर टैग शामिल हैं।

एक अधिक सामान्य समाधान कंसोल दृश्य के अंदर एक नकारात्मक फिल्टर होगा, जो इस तरह से लकड़हारा का उपयोग करने की आवश्यकता को कम करेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.