edit-config
टैग का उपयोग करते समय config.xml
, मुझे यह त्रुटि बिल्ड पर मिलती है:
Error: doc.find is not a function
कोई विचार?
edit-config
टैग का उपयोग करते समय config.xml
, मुझे यह त्रुटि बिल्ड पर मिलती है:
Error: doc.find is not a function
कोई विचार?
जवाबों:
मुझे लगता है कि platforms/ios/ios.json
फ़ाइल द्वारा विरोध करने पर त्रुटि सामने आई है config.xml
।
इस समस्या को हल करने के लिए, *-Info.plist
कुंजी और उसके मान को हटा दें platforms/ios/ios.json
और cordova prepare ios
फिर से करें।
--- 17 / मई / 2020 जोड़कर ---
यदि कुछ प्लगइन्स में config-file
टैग है *-Info.plist
और config.xml के लिए edit-config
टैग है *-Info.plist
, तो यह त्रुटि हो सकती है। इस स्थिति में, निकालें platforms/*
और plugins/*
, और फिर
cordova platform add ios
और cordova prepare
फिर। (यदि आप इसके cordova prepare
बिना करते हैं cordova platform add ios
, तो यह त्रुटि हो सकती है)
"NSPhotoLibraryUsageDescription": [ { "xml": "<string>Need photo library access to get pictures from there.</string>", "count": 1, "mode": "merge", "id": "config.xml" } ],
कॉर्डोवा 7.1.0 के रूप में फ़ाइल में पहले से ही पॉपुलेटेड होने पर <edit-config>
विरोध करने के साथ एक मौजूदा मुद्दा हैplatforms/ios/ios.json
*-Info.plist
json
मैंने <config-file>
इसके बजाय का उपयोग करके समस्या को ठीक कर दिया है।
उपाय:
<config-file target="*-Info.plist" parent="NSLocationWhenInUseUsageDescription">
<string>need location access to find things nearby</string>
</config-file>
NSLocationAlwaysUsageDescription
, यह मेरे मुद्दे को हल करता है, बहुत कुछ!