ITMS-90809: Deprecated API Usage - existing app that use UIWebView are no longer accepted

前端 未结 9 2066
星月不相逢
星月不相逢 2020-12-30 23:43

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

相关标签:
9条回答
  • 2020-12-31 00:17

    facebook4, googleplus, fcm older version of these cordova plugins also using UIWebView. need to use latest versions

    0 讨论(0)
  • 2020-12-31 00:22

    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.

    0 讨论(0)
  • 2020-12-31 00:23

    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.

    0 讨论(0)
提交回复
热议问题