에서 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
하면이 오류가 발생할 수 있습니다.)
답변
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>
답변
나는 이것을 Ionic 3
. 이제 잘 작동합니다 🙂
해결책:
ionic cordova platform remove ios
ionic cordova platform add ios
iOS 플랫폼을 다시 추가하면 ios.json
파일 이 새로 생성 됩니다.