Ios UIWebView向苹果提交ionic应用程序时出错
我开发了一款适用于Android和iOS的ionic应用程序。 当我尝试将应用程序提交到iOS时,我总是收到相同的错误 我搜索了整个项目,但找不到UIWebView的任何引用 我已经按照这个更新了我所有的插件 我在config.xml中添加了以下代码:Ios UIWebView向苹果提交ionic应用程序时出错,ios,ionic-framework,uiwebview,Ios,Ionic Framework,Uiwebview,我开发了一款适用于Android和iOS的ionic应用程序。 当我尝试将应用程序提交到iOS时,我总是收到相同的错误 我搜索了整个项目,但找不到UIWebView的任何引用 我已经按照这个更新了我所有的插件 我在config.xml中添加了以下代码: <preference name="WKWebViewOnly" value="true" /> <feature name="CDVWKWebViewEngine"
<preference name="WKWebViewOnly" value="true" />
<feature name="CDVWKWebViewEngine">
<param name="ios-package" value="CDVWKWebViewEngine" />
</feature>
<preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />
我更新了我的cordova和ionic版本:
cordova版本-9.0.0(cordova-lib@9.0.1)
离子版-6.10.1
我已经尝试了一些教程,比如这些链接和其他链接上的教程:
但每当我向苹果提交应用程序时,它都会因为这个错误而被拒绝
如何删除UIWebView或使我的应用程序获得批准
谢谢
更新:
离子型:
Ionic CLI:6.10.1(/usr/local/lib/node_modules/@Ionic/CLI)
离子骨架:@Ionic/angular 4.10.2
@角度开发套件/构建角度:0.13.9
@角度devkit/示意图:7.2.4
@角度/cli:7.3.8
@离子/角度工具包:1.4.1
电容器:
电容器CLI:1.5.2
@电容器/铁芯:1.0.0-beta.19
科尔多瓦:
Cordova CLI:9.0.0(Cordova-lib@9.0.1)
Cordova平台:ios 5.1.1
Cordova插件:Cordova插件爱奥尼亚键盘2.2.0、Cordova插件爱奥尼亚网络视图5.0.0(以及其他16个插件)
实用程序:
cordova res:未安装
本机运行:1.0.0
系统:
ios sim卡:8.0.2
NodeJS:v12.18.1(/usr/local/bin/node)
净现值:6.14.5
OS:macOS Catalina
Xcode:Xcode 11.5构建版本11E608c
使用@Harish answer更新我的问题
然而,我仍然得到相同的错误
最近,我已针对具体问题修复了我的应用程序,以下是我修复该问题所遵循的步骤:
cordova插件ionic webview
已更新至最新版本5.0.0
。要做到这一点,您需要运行这两个命令cordova ios
已更新至最新版本6.0.0
。运行此命令以更新它package.json
以查看cordova ios
和cordova插件ionic webview
的版本是否都已更新
WKWebViewOnly
首选项添加到config.xml
文件中
现在,当您构建ios应用程序并将其发布到应用商店时,您可以看到问题将得到解决。Hy,我已使用“ionic info”的信息更新了我的问题。嗨,我已在问题中添加了一些图像。您能检查ios文件夹中是否存在相同的版本吗?试着做第五步。在执行了5个步骤后,cordova ios自动降级到5.1.1,一段时间后,我设法让它工作。我的问题出在firebase模块上。我移除它并执行你的步骤,然后我工作了哪个模块?你能在这里添加模块的名称吗?
ionic cordova plugin remove cordova-plugin-ionic-webview
ionic cordova plugin add cordova-plugin-ionic-webview@latest
npm install cordova-ios@latest --save
<platform name="ios">
<preference name="WKWebViewOnly" value="true" />
...
</platform>
ionic cordova platform rm ios
ionic cordova platform add ios