Hi there,
I have a code base, initially created with cordova. After Apple warning I moved to capacitor and tried to upload to app store but I am still getting this warning message:
Deprecated API Usage - Apple will no longer accept submissions of new apps that use UIWebView as of April 30, 2020 and app updates that use UIWebView as of December 2020. Instead, use WKWebView for improved security and reliability
while I removed cordova references from my codes. let me share the configuration
Ionic:
Ionic CLI : 5.4.2 (C:\Users\Pc\AppData\Roaming\npm\node_modules\ionic)
Ionic Framework : ionic-angular 3.9.2
@ionic/app-scripts : 3.2.2
Capacitor:
Capacitor CLI : 2.0.1
@capacitor/core : 2.0.1
Cordova:
Cordova CLI : not installed
Cordova Platforms : not available
Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 4.1.0, (and 14 other plugins)
Utility:
cordova-res : not installed
native-run : 0.2.8 (update available: 1.0.0)
System:
NodeJS : v12.16.2 (C:\Program Files\nodejs\node.exe)
npm : 6.12.0
Here is the plugin list I am using from package.json :
"cordova": {
"plugins": {
"cordova-plugin-whitelist": {},
"cordova-plugin-statusbar": {},
"cordova-plugin-device": {},
"cordova-plugin-splashscreen": {},
"cordova-plugin-ionic-keyboard": {},
"cordova-plugin-document-viewer": {},
"cordova-plugin-advanced-http": {},
"cordova-sqlite-storage": {},
"cordova-plugin-camera": {},
"cordova-plugin-file-transfer": {},
"cordova-plugin-file": {},
"com.telerik.plugins.nativepagetransitions": {},
"cordova-plugin-globalization": {},
"com-badrit-base64": {},
"cordova-plugin-compat": {},
"cordova-plugin-uniquedeviceid": {},
"mx.ferreyra.callnumber": {},
"cordova-plugin-ionic-webview": {
"ANDROID_SUPPORT_ANNOTATIONS_VERSION": "27.+"
},
"cordova-plugin-zip": {},
"cordova-plugin-androidx-adapter": {}
}
I am not able to remove UIWebView, although I already read
[https://github.com/apache/cordova-ios/issues/661](https://github.com/apache/cordova-ios/issues/661)
and this
[https://ionicframework.com/blog/understanding-itms-90809-uiwebview-api-deprecation/](https://ionicframework.com/blog/understanding-itms-90809-uiwebview-api-deprecation/)
but still nothing worked for me. Please help: