Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cordova UIWebView向appstore提交应用程序(ionic应用程序)时出现问题_Cordova_Ionic Framework_Uiwebview_Capacitor - Fatal编程技术网

Cordova UIWebView向appstore提交应用程序(ionic应用程序)时出现问题

Cordova UIWebView向appstore提交应用程序(ionic应用程序)时出现问题,cordova,ionic-framework,uiwebview,capacitor,Cordova,Ionic Framework,Uiwebview,Capacitor,似乎无法摆脱UIWebView,尝试使用Cordova和电容器。 有人能解释一下吗 PLUGINS: "@angular-devkit/build-optimizer": "0.6.8", "@angular/animations": "5.2.11", "@angular/common": "5.2.11", "@angular/co

似乎无法摆脱UIWebView,尝试使用Cordova和电容器。 有人能解释一下吗

PLUGINS:
    "@angular-devkit/build-optimizer": "0.6.8",
    "@angular/animations": "5.2.11",
    "@angular/common": "5.2.11",
    "@angular/compiler": "5.2.11",
    "@angular/compiler-cli": "5.2.11",
    "@angular/core": "5.2.11",
    "@angular/forms": "5.2.11",
    "@angular/http": "5.2.11",
    "@angular/platform-browser": "5.2.11",
    "@angular/platform-browser-dynamic": "5.2.11",
    "@capacitor/cli": "^2.4.6",
    "@capacitor/core": "^2.4.6",
    "@capacitor/ios": "^2.4.6",
    "@ionic-native/call-number": "^4.20.0",
    "@ionic-native/clipboard": "^4.20.0",
    "@ionic-native/core": "~4.10.0",
    "@ionic-native/diagnostic": "^4.19.0",
    "@ionic-native/geolocation": "^4.18.0",
    "@ionic-native/in-app-browser": "^4.20.0",
    "@ionic-native/ionic-webview": "^5.31.1",
    "@ionic-native/native-geocoder": "^4.18.0",
    "@ionic-native/network": "^4.18.0",
    "@ionic-native/onesignal": "^4.18.0",
    "@ionic-native/splash-screen": "~4.10.0",
    "@ionic-native/status-bar": "~4.10.0",
    "@ionic/app-scripts": "3.1.11",
    "@ionic/storage": "2.1.3",
    "@ngx-translate/core": "^9.1.1",
    "@ngx-translate/http-loader": "^2.0.1",
    "@types/google-maps": "^3.2.0",
    "@types/googlemaps": "3.38.1",
    "call-number": "^1.0.1",
    "card.io.cordova.mobilesdk": "^2.1.0",
    "cordova-android": "7.1.4",
    "cordova-ios": "5.1.1",
    "cordova-plugin-badge": "^0.8.8",
    "cordova-plugin-firebase-lib": "3.3.0",
    "cordova-plugin-geolocation": "^4.1.0",
    "cordova-plugin-nativegeocoder": "^3.4.1",
    "cordova-plugin-whitelist": "^1.3.4",
    "firebase": "^6.1.0",
    "ionic-angular": "3.9.2",
    "ionicons": "3.0.0",
    "moment": "^2.24.0",
    "onesignal-cordova-plugin": "2.11.2",
    "rxjs": "5.5.11",
    "sw-toolbox": "3.6.0",
    "zone.js": "0.8.26"
    @ionic/cli-utils  : 1.9.2
    ionic (Ionic CLI) : 3.9.2

当你提交你的应用程序时,苹果的确切投诉是什么


如果它真的是关于UIWebView的,那么您应该搜索整个代码库(包括所有插件)。最可能的原因是仍然至少有一个地方引用或使用UIWebView。你需要把它们全部去掉。

我设法解决了这个问题,可能又少了两个插件:

cordova插件添加cordova插件wkwebview引擎 cordova插件添加cordova插件wkwebview文件xhr


我已经安装了它们,删除并添加了ios平台,所有这些都开始工作了。谢谢大家的帮助。

您签出文档了吗?我认为您的一个插件使用
UIWebView
检查您的插件文档。您使用了什么版本的Cordova平台IOS?看起来您同时使用了电容器和Cordova。也许这就是原因。我做了所有的事情,为了科尔多瓦,我用了最新的我认为是5.1.2。然后在没有成功之后,我转到了电容器。同样的问题。@user1891769我的意思是,看起来你们两个都在使用。这是有意的吗?我会尝试只使用Capactor.ITMS-90809:不推荐的API用法-不再接受使用UIWebView的新应用程序。相反,使用WKWebView可以提高安全性和可靠性。了解更多()。从Xcode搜索时,我确实看到了很多地方
local packages:
    @ionic/app-scripts : 3.1.11
    Ionic Framework    : ionic-angular 3.9.2
System:
    Node : v8.9.3
    npm  : 5.5.1 
    OS   : macOS