Closed blgsyrmhnds closed 4 years ago
Please use cordova-ios@6 (now at 6.1.0), it has completely dropped UIWebView. The cordova-plugin-wkwebview-engine should no longer be needed.
And please check all plugins that they do not use UIWebView.
Hi thank you for answer
In monaca IOS build settings there are only IOS 5.0.1 and 5.1.1 option
should I add it to config.xml ? if yes what is that attribute can you give me please thanks
In monaca IOS build settings there are only IOS 5.0.1 and 5.1.1 option
The Monica tool is not supported by the Apache Cordova organization. Please ask them to support cordova-ios@6.
and build.phonegap.com does not support this I tried all free or paid services such as monaca but did not succeed
are there any online cloud solutions for this ?
5.1.1 supports a WKWebView only flag. I'd assume this would work with Monoca.
As for other cloud solutions, I'm not 100% sure. But this isn't a Cordova issue. I'd advise asking for monoca for their roadmap for support.
You can also look into building the apps locally.
https://ionicframework.com/appflow - seems to do this for both Cordova and Capacitor
You may want to consider switching over to Capacitor, if they do not support cordova-ios@6. It is documented how to switch from Cordova to Capacitor.
@blgsyrmhnds in your ticket description, you mentioned having and using the WKWebViewOnly
preference flag in config.xml
.
As @breautek pointed out, Cordova iOS 5.1.1 supports the WKWebViewOnly
preference flag.
Your screenshot shows that your Monaca project is configured to use Cordova iOS 5.0.1 which is old and does not support this flag. On the same "Build Environment Settings" tab, shown in the screenshot, please select Cordova iOS 5.1.1 and try again.
Please request with Monaca to support Cordova iOS 6.1.0+, but in the meantime with Monaca you can use Cordova iOS 5.1.1 & the WKWebViewOnly
preference flag option to resolve the ITMS-90809.
Bug Report Problem We have updated the Cordova iOS library to the latest version in package.json ("cordova": "^9.0.0") and the tag
was added to the config.xml.
and then do iOS Release Build and it genarate .ipa file for upload to apple store but when I upload it to apple store it give that error
**I use phonegal build but today i get this error when upload .ipa to apple store
ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability**
I removed all cordova plugins but in monaca build log I see both wkwebview and UIWebview ,how can I remove all UIWebview references.I don't know where UIWebiew generate,I don't use any cordova plugins
In app settings i set WebView Engine to WKWebView
I asked it in community page but no answear yet:https://community.onsen.io/topic/4076/itms-90809-deprecated-api-usage-new-apps-that-use-uiwebview-are-no-longer-accepted-instead-use-wkwebview-for-improved-security-and-reliability
and here is my app url: https://console.monaca.mobi/build/5ef8c3eee78885923d22db61/ios-build
here is my config.xml
and here is my package.json