2016-10-19 15 views
9

मुझे प्रतिक्रिया मूल पसंद है, ज्यादातर। 0.22 के बाद से इसका इस्तेमाल कर रहे हैं। वर्तमान में 0.35 पर।"प्रतिक्रिया-देशी लिंक कुछ देशी-मॉड्यूल" लॉटरी क्यों है?

लेकिन देशी पुस्तकालयों को जोड़ने से लॉटरी की तरह कार्य क्यों होता है? मुझे शायद ही कभी पहले शॉट पर काम करने के लिए मिलता है, और जो चीजें तोड़ती हैं वे अकसर अलग-अलग चीजें होती हैं।

प्रत्येक आरएन अपग्रेड एक पिटा है। यहाँ क्या मैं आमतौर पर करते हैं:

  1. NPM मैं [email protected]
  2. react-native upgrade (हर सवाल पर हाँ का जवाब फ़ाइलों को प्रतिस्थापित करने के लिए)
  3. Info.plist में मेरा सामान डालने (यह बदल दिया है ..)
  4. को पुनर्स्थापित फली
  5. सभी देशी मॉड्यूल
  6. अपनी सांस पकड़ और कोशिश फिर से लिंक react-native run-ios

उपरोक्त अधिकांश समय काम नहीं करता है। लेकिन जब मैं एक्सकोड के भीतर से ऐप संकलित करता हूं तो यह काम करता है।

यहां से काम करने के लिए run-ios पर यात्रा अक्सर लंबी और निराशाजनक होती है। react-native unlink xyz

  • मैन्युअल साथ

    1. अनलिंक सभी देशी मॉड्यूल हैडर खोज पथ को दूर अनलिंक XCode
    2. के भीतर से
    3. rm -rf node_modules
    4. yarn
    5. उत्पाद/साफ नहीं निकाले: यह निम्नलिखित शामिल
    6. स्थापित पॉड्स
    7. मूल देशी मॉड्यूल

    कभी-कभी उपर्युक्त काम करता है। ज्यादातर यह काम नहीं करता है। जब मैं react-native run-ios से चलाता हूं तो आम तौर पर कुछ देशी मॉड्यूल बिल्ड त्रुटि खंड में समाप्त होते हैं। एक्सकोड से चल रहा है सामान्य रूप से काम करता है।

    त्रुटि खंड में समाप्त होने वाले देशी मॉड्यूल हर बार समान नहीं होते हैं। मेरे पास आरएन त्रुटि के साथ "भेजे गए" कुछ मूल मॉड्यूल भी हैं। समाधान के (RCTGeolocation, RCTActionSheet, RCTWebSocket)

    अगला "स्तर" काम करने के लिए (जब मैं ऊपर नहीं मिल सकता है) यह है:

    1. react-native init nextAppAttempt
    2. प्रतिलिपि कोड, संपत्ति, .babelrc, नए फ़ोल्डर में आदि
    3. yarn
    4. लिंक सभी मॉड्यूल
    5. स्थापित फली

    मुझे उपरोक्त के साथ कुछ सफलता मिली है, लेकिन मेरे पास असली नाम पर ऐप का नाम बदलने और मेरे गिटहब रेपो से पुनः कनेक्ट करने का पिटा है।

    react-native link react-native-fs && \ 
    react-native link react-native-camera && \ 
    react-native link react-native-code-push \ 
    react-native link react-native-permissions && \ 
    react-native link react-native-image-resizer && \ 
    react-native link react-native-mixpanel && \ 
    react-native link react-native-maps && \ 
    react-native link react-native-svg && 
    
    • क्या सौदा यहाँ है:

      यहाँ देशी मॉड्यूल है कि मैं कर रहा हूँ जोड़ने कर रहे हैं?

    • क्या यह दूसरों के लिए काम करता है?

    • क्या मेरी प्रक्रिया में त्रुटियां हैं? (मुझे उम्मीद है)

  • +0

    बिल्कुल संबंधित नहीं है, लेकिन मैं पुष्टि करता हूं कि मुझे "नो बंडल यूआरएल उपस्थित" त्रुटि से पहले कई बार 'प्रतिक्रिया-देशी रन-आईओएस' चलाने की आवश्यकता है। – Olivia

    +0

    गोश, क्या कोई मुझे यहां कुछ रोशनी दिखा सकता है। वास्तव में अप्रिय मुद्दों – Martian2049

    उत्तर

    0

    मुझे कुछ महीनों में उपर्युक्त समस्याओं में से कोई भी नहीं मिला है। मुझे लगता है कि इसे हाल ही के आरएन उन्नयनों में से एक के साथ करना है। आज मैंने 0.45 से 0.47 तक किसी भी मुद्दे के साथ अपग्रेड किया।

    क्या यह हो सकता है कि आरएन में कुछ तय हो और ये समस्याएं चली गईं? मुझे यकीन है आशा है।

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