2017-04-09 15 views
5

मैं आईओएस सिम्युलेटर में अपना प्रतिक्रिया मूल ऐप चला रहा हूं, और मैं BVLinearGradient का उपयोग करने की कोशिश कर रहा हूं। मैंने जिथब रीडमे में सभी निर्देशों का पालन किया, लेकिन मुझे BVLinearGradient से संबंधित एक त्रुटि प्राप्त हो रही है।प्रतिक्रिया मूल - BVLinearGradient - 'प्रतिक्रिया/RCTViewManager.h' फ़ाइल नहीं मिली

डेवलपर कंसोल में, मैं देख रहा हूँ:

चेतावनी: मूल घटक के लिए "BVLinearGradient"

मौजूद नहीं है जब मैं XCode से सीधे चलाने के लिए, मैं देख रहा हूँ:

'React/RCTViewManager.h' file not found (BVLinearGradientManager में। एच) 'React/RCTView.h' file not found (BVLinearGradient.h में)

यहां क्या हो रहा है? धन्यवाद।

+0

यदि आप <0.40 का उपयोग कर रहे हैं, तो सुनिश्चित करें कि आप प्रतिक्रिया- [email protected] –

+0

का उपयोग कर रहे हैं I 0.40 – user1072337

+0

का उपयोग कर रहा हूं, क्या आपने 'प्रतिक्रिया-मूल लिंक प्रतिक्रिया-देशी-रैखिक-ग्रेडियंट' – chris

उत्तर

1

मुझे लगता है कि आपके पास लाइब्रेरी सही ढंग से लिंक नहीं है। कुछ बातें की जांच करने के:

  • सुनिश्चित करें कि आपके में अपने package.json आप है "react-native-linear-gradient": "2.0.0" (आप शायद --save भूल गए हैं सकता है जब आप स्थापित

  • तुम सच में साफ करने के लिए चाहते हो सकता है आपने हाल ही में >0.40 के लिए अद्यतन हैं बनाओ आपका एक्सकोड प्रोजेक्ट (उत्पाद -> साफ) और यह आपके बिल्ड फ़ोल्डर को भी साफ करने में मदद कर सकता है (उत्पाद -> अपने कीबोर्ड पर होल्ड विकल्प -> क्लीन बिल्ड फ़ोल्डर)

  • अपनी बिल्ड योजना की जांच करें, ऐसा लगता है पुस्तकालय नहीं हो सकता है टी React खोजने में सक्षम हो सकता है जिसका अर्थ है कि यह अभी तक नहीं बनाया गया है। यदि आप कोकोपोड्स के माध्यम से इंस्टॉल नहीं कर रहे हैं तो यह मामला हो सकता है। इस टिप्पणी में दिए गए चरणों का पालन करें: https://github.com/facebook/react-native/issues/11721#issuecomment-270672904

शुभकामनाएँ! उम्मीद है की यह मदद करेगा।

+0

चलाया है। आरएन 42 का उपयोग करके एक नई परियोजना शुरू की। मेरे पास पैकेज के सबसे अद्यतित संस्करण हैं। मैं उस टिप्पणी को देख लूंगा। क्या इसका मतलब है कि मुझे कोकोपोड्स का उपयोग करना चाहिए? – user1072337

+0

नहीं, आपको कोकोपोड की आवश्यकता नहीं है। फिर आपको 'प्रतिक्रिया-देशी-रैखिक-ढाल' पुस्तकालय पर मैन्युअल स्थापना के तहत दिशानिर्देशों का पालन करना चाहिए। पुस्तकालयों को कभी-कभी सही ढंग से लिंक करने में परेशानी हो सकती है। –

+0

मैंने सोचा कि मैंने उन्हें पत्र में फ़ॉलो किया है ... – user1072337

1

मेरे पास कुछ दिन पहले एक ही समस्या थी। समस्या यह है कि ऐप बनाने के दौरान अभी तक प्रतिक्रिया जुड़ी नहीं है। इस प्रयास करें: योजनाएं प्रबंधित

जाओ उत्पाद =>योजना =>करने के लिए ... => अपना ऐप योजना (सूची पर आम तौर पर पहले एक) पर क्लिक करें और संपादित करें क्लिक करें => जाओ बिल्ड को टैब => सही का निशान हटाएँ parallelize बिल्ड

फिर एक लक्ष्य => खोजें के लिए प्रतिक्रिया जोड़ने के लिए + संकेत पर क्लिक करें, पहला निशाना Calle चयन घ प्रतिक्रिया और पर क्लिक करें

Add React to targets list

तब चयन लक्ष्य सूची में प्रतिक्रिया और यह ऊपर खींचें कि सूची में पहले होने के लिए जोड़ें।

फिर उत्पाद => साफ करें और फिर अपनी परियोजना बनाएं।

इससे मदद मिलनी चाहिए।

संबंधित मुद्दे