에서 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.plistjson
<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파일 이 새로 생성 됩니다.
