で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もう一度やり直してください。
--- 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.plistjson
<config-file>代わりにを使用して問題を修正しました。
解決:
<config-file target="*-Info.plist" parent="NSLocationWhenInUseUsageDescription">
<string>need location access to find things nearby</string>
</config-file>
NSLocationAlwaysUsageDescription、これは私の問題を解決します、thxたくさん!