에서 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
파일이 .NET Framework와 충돌 할 때 오류가 발생했다고 생각 합니다 config.xml
.
이 문제를 해결하려면 *-Info.plist
키와 해당 값을 제거 platforms/ios/ios.json
하고 cordova prepare ios
다시 수행 하십시오.
--- 2020 년 5 월 17 일 추가 ---
일부 플러그인에에 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" } ],
Cordova 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
하고 있습니다. 이것은 내 문제를 많이 해결합니다!