Я недавно устранил свое приложение для точной проблемы, и вот шаги, которые я выполнил, чтобы исправить проблему:
1) Убедитесь, что ваш cordova-plugin-ionic-webview
обновлен до последней версии 5.0.0
. Для этого вам нужно запустить эти две команды.
ionic cordova plugin remove cordova-plugin-ionic-webview
ionic cordova plugin add cordova-plugin-ionic-webview@latest
2) Убедитесь, что ваш cordova-ios
обновлен до последней версии 6.0.0
. Запустите эту команду, чтобы обновить его.
npm install cordova-ios@latest --save
3) Проверьте свой package.json
, чтобы узнать, обновлены ли версии для cordova-ios
и cordova-plugin-ionic-webview
.
4) Убедитесь, что вы добавить предпочтение WKWebViewOnly
в файл config.xml
.
<platform name="ios">
<preference name="WKWebViewOnly" value="true" />
...
</platform>
5) Это самый важный шаг. Убедитесь, что вы удалили платформу ios
и добавили ее снова. Выполните эти команды, чтобы удалить и добавить платформу ios.
ionic cordova platform rm ios
ionic cordova platform add ios
Теперь, когда вы создаете приложение ios и публикуете sh его в магазине приложений, вы видите, что проблема будет исправлено.