iOS Testflight Upload: ITMS-90809: Deprecated API Usage

Hi,
Got this email this morning after uploading my latest build to test flight:

"We identified one or more issues with a recent delivery for your app. 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."

Any ideas?

We’re aware that UIWebView is deprecated and it’s on our backlog to replace it with WKWebView, but this might bump up the priority a bit… For the time being if you aren’t using the WebBrowserComponent in your app can you disable the JUCE_WEB_BROWSER flag in juce_gui_extra and see if that fixes the issue?

Hi,

I have the same issue and my app actually uses the WebBrowserComponent (I also can’t find that JUCE_WEB_BROWSER flag in juce_gui_basics?)

Any news on this or can you give us a rough timeframe when this might get tackled?

That’s because that flag is in juce_gui_extra. A web browser is definitely not basic :smile:

Whoops. I’ve edited my post above now to correct that, thanks @McMartin! We’re looking into adding WKWebView support, but I can’t give a more accurate timeline than “soon” - sorry!