We identified one or more issues with a recent delivery for your app, “Save Ruissa!” 1.0 (18). Your delivery was successful, but you may wish to correct the following issues in your next delivery:
ITMS-90809: Deprecated API Usage – Apple will stop accepting submissions of apps that use UIWebView APIs . See https://developer.apple.com/documentation/uikit/uiwebview for more information.
So many people got this warning from Apple since the beginning of September. Developers who don’t use UIWebView (like me) were wondering how possible is this.
But very quickly understood that issue connected with 3rd-party SDK. And mostly this’s due to ads SDK such as Google AdMob, IronSource, UnityAds, etc.
Weird, but no one of them still didn’t fix it. Even huge Goggle where work more than 100k employees https://groups.google.com/forum/#!topic/google-admob-ads-sdk/QuZMbjIyxn8
So, currently, developers who already implemented ads on one of these companies in their apps and games can’t update it if they need. Meanwhile, developers who didn’t release their new apps and games with ads can’t do it. And now thinking about another way of monetization because nobody knows when ad companies will fix it.
That’s why Objective-C is obsolete as a programming language for iOS and macOS and companies should move to the new and great Swift language. For example, UIWebView was deprecated around 2 years, but companies who use Objective-C still didn’t migrate from UIWebView to WKWebView.
It’s not so easy for small companies to move SDK from Objective-C to Swift. But it’s not hard for big companies. Moreover, this will help avoid that kind of problem and lost money. Because right now these companies lose money, advertisers, and publishers.