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
を再度実行します。
Cordova 7.1.0以降、<edit-config>
がjson
ファイルに既に入力されている場合、platforms/ios/ios.json
と競合する*-Info.plist
に既存の問題があります。
代わりに<config-file>
を使用して問題を修正しました。
解決策:
<config-file target="*-Info.plist" parent="NSLocationWhenInUseUsageDescription">
<string>need location access to find things nearby</string>
</config-file>
これはIonic 3
で行いました。今は正常に動作しています:)
Solution:
ionic cordova platform remove ios
ionic cordova platform add ios
IOSプラットフォームを再度追加すると、ios.json
ファイルが新たに作成されます。