ITMS-90809: Deprecated API Usage on IOS! Tag: Cordova-ios UIWebView WKWebView

I’m interested in volt.build’s service and decided to move away from phonegap last week. i tried volt.build service with PRO PLAN, smooth for ANDROID BUILD. But problems with IOS BUILD.

I’m frustrated with the UIWebView problem on IOS, after 3 days of trying everything there is no solution.

--------- ERROR REPORT ---------

ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability.

--------- MY CONFIG.XML ---------

<content src="index.html"/>
<engine name="ios" spec="6.1.0" />
<plugin name="cordova-plugin-device" spec="~2.0.2"/>
<plugin name="cordova-plugin-insomnia" spec="~4.3.0"/>
<plugin name="cordova-plugin-whitelist" spec="~1.3.3"/>
<plugin name="cordova-admob-sdk" spec="~0.17.0">
    <variable name="PLAY_SERVICES_VERSION" value="15.+" />
</plugin>
<plugin name="cordova-plugin-admob-free" spec="~0.17.3"/>
<plugin name="cordova-promise-polyfill" spec="~0.0.2"/>

    <allow-navigation href="*" />
    <access origin="*" />
    <allow-intent href="*" />
	
<preference name="scheme" value="app" />
<preference name="hostname" value="localhost" />
	
<preference name="WKWebViewOnly" value="true" />
            <feature name="CDVWKWebViewEngine">
                <param name="ios-package" value="CDVWKWebViewEngine" />
            </feature>
<preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />

Help Please

We’ve got documentation on dealing with this issue, but at first glance, it looks like you are ok. Are there any messages in the log about UIWebView?

https://volt.build/documentation/

i need this plugin for fixing this bug

cordova-admob-sdk-updated

It’s under review now - should be ready today.

Go ahead and use it!

perfect :smiley:

and now i need this plugin, but not on NPM

If it’s not on npm, you have a couple of choices:

  1. Contact the author and ask them to add it to npm.
  2. Sign up for an Enterprise Plan, which allows custom Plugins.

ok, I have contacted the author, and now I need this plugin

We’re looking at it now.

The plugin is now available.

There is no need to note plugins here - new ones get picked up automatically by our build process.