ITMS-90809: 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 UIWebV
facebook4, googleplus, fcm older version of these cordova plugins also using UIWebView. need to use latest versions
In my case, There was no UIWebView
in my project but still apple shows the above error. Then I find out the files which contain UIWebView using the following steps.
Step 1.Open terminal
Step 2. cd then hit enter.
Step 3. paste this command
grep -r "UIWebView" .
Then you will find the file list.
In my case. I remove GoogleAdMobSDK from project and install it again using pod. https://developers.google.com/admob/ios/quick-start
If you never used pod then learn "How to use pod" on youtube.
After installing pod. Apple accepted my project.
Huh. Finally solved.
In Terminal, run this command in your iOS project folder:
grep -r "UIWebView" .
It will show all the files that uses UIWebview. Update whatever files to use WKWebView. If your pod libraries are showing that it has UIWebView. Update the pods files as well.
FYI it took me 6 hours to fix my project to use WKWebView since I had to update the pods files and had to fix a lot of code.