I had an application developed in ionic 5 with cordoba, and I have decided to recompile it with ionic 6 and capacitor, keeping the dependencies to the plugins that cordoba was using.
In android, perfect, I already have it in production. In IOS also good testing with the XCode simulators, but when I went to upload the app to the store, I received an email from Apple that says:
ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (UIWebView | Apple Developer Documentation).
I thought that I would not have problems of this type when using capacitor.
Here is the information about the versions related to my project:
ionic info
Ionic:
Ionic CLI : 6.13.1 (/usr/local/lib/node_modules/@ionic/cli)
Ionic Framework : @ionic/angular 5.6.3
@angular-devkit/build-angular : 0.1102.5
@angular-devkit/schematics : 11.2.5
@angular/cli : 11.2.5
@ionic/angular-toolkit : 3.1.1
Capacitor:
Capacitor CLI : 2.4.7
@capacitor/core : 2.4.7
Utility:
cordova-res : 0.15.3
native-run : not installed
System:
NodeJS : v14.16.0 (/usr/local/bin/node)
npm : 6.14.11
OS : macOS Big Sur
npx cap doctor
Capacitor Doctor
Latest Dependencies:
@capacitor/cli: 2.4.7
@capacitor/core: 2.4.7
@capacitor/android: 2.4.7
@capacitor/electron: 2.4.7
@capacitor/ios: 2.4.7
Installed Dependencies:
@capacitor/android not installed
@capacitor/cli 2.4.7
@capacitor/core 2.4.7
@capacitor/ios 2.4.7
@capacitor/electron not installed
Found 12 Capacitor plugins for ios:
cordova-admob (5.1.0)
cordova-connectivity-monitor (1.2.2)
cordova-libgoogleadmobads (7.13.1)
cordova-play-services-version-adapter (1.1.0)
cordova-plugin-advanced-http (3.1.0)
cordova-plugin-app-version (0.1.12)
cordova-plugin-camera (5.0.1)
cordova-plugin-device (2.0.3)
cordova-plugin-file (6.0.2)
cordova-plugin-inappbrowser (5.0.0)
cordova-plugin-splashscreen (6.0.0)
cordova-plugin-statusbar (2.4.3)
[success] iOS looking great!
What do I have to do to remove this error from Apple?
Thank you very much in advance.
Juan Carlos.