gpt4 book ai didi

ios - 提交到应用商店时 Cordova "Apple will stop accepting submissions of apps that use UIWebView"警告

转载 作者:行者123 更新时间:2023-12-01 16:21:50 26 4
gpt4 key购买 nike

问题

我正在为 iOS 和 Android 构建一个混合应用程序。该应用程序主要是使用 Nuxt JS 构建的,一个基于 Javascript 的 Vue JS 框架,以及 Vuetify JS .我目前正在使用 Cordova 8.0.0 来构建和编译我的应用程序,并且最近将我们的第一个应用程序提交到应用程序商店进行审查,我收到了折旧警告并且担心这不会在 Cordova ?

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.

我使用的 Cordova 插件很少,我想知道这个问题是否已得到解决,或者与我下面列出的基于 Cordova 的插件之一有关。

预计会发生什么?

从 Cordova 项目提交到应用商店时不应出现折旧警告。

实际发生了什么?

出现警告。

信息

NPM 版本:6.10.2
节点版本:10.13.0
X代码:10.3

我正在为 iOS 12.4 构建,部署目标为 10.0

我正在使用以下 Cordova 插件及其版本:
"dependencies": {
"cordova-android": "^7.1.4",
"cordova-ios": "^4.5.5",
"cordova-plugin-actionsheet": "^2.3.3",
"cordova-plugin-app-event": "^1.2.1",
"cordova-plugin-background-mode": "^0.7.3",
"cordova-plugin-badge": "^0.8.8",
"cordova-plugin-console": "^1.1.0",
"cordova-plugin-device": "^2.0.3",
"cordova-plugin-local-notification": "git+https://github.com/katzer/cordova-plugin-local-notifications.git",
"cordova-plugin-native-keyboard": "^2.0.3",
"cordova-plugin-powermanagement-orig": "git+https://github.com/boltex/cordova-plugin-powermanagement.git",
"cordova-plugin-whitelist": "^1.3.3"
}

我正在使用 iOS 和 Android 进行构建,我正在使用 Nuxt JS 2.9.2

命令或代码

用于构建应用程序的命令如下:
"scripts": {
"dev": "nuxt",
"build": "nuxt build",
"start": "nuxt start",
"generate": "NODE_ENV=production nuxt generate",
"cordova-ios": "NODE_ENV=production npm run build-spa && npm run replace-relative-paths && npm run copy-cordova && npm run run-ios;",
"cordova-android": "NODE_ENV=production npm run build-spa && npm run replace-relative-paths && npm run copy-cordova && npm run run-android;",
"cordova-browser": "NODE_ENV=production npm run build-spa && npm run replace-relative-paths && npm run copy-cordova && npm run run-browser;",
"build-spa": "nuxt build --spa",
"replace-relative-paths": "replace '/nuxtfiles/' 'nuxtfiles/' dist --recursive && replace '/assets/' 'nuxtfiles/' dist --recursive && replace '(href|src|\"href\"|\"src\")=\"/' '$1=\"../' dist --recursive && replace '(href|src|\"href\"|\"src\"):\"/' '$1:\"../' dist --recursive",
"copy-cordova": "cp -R dist/* cordova/www/",
"clear-cordova": "rm -R cordova/www/*",
"run-ios": "cd cordova && cordova run ios --buildFlag='-UseModernBuildSystem=0' --target='iPhone-X, 12.2'",
"run-android": "cd cordova && cordova run android",
"run-browser": "cd cordova && cordova run browser"
}

最佳答案

我认为您必须在 iOS 中将 WKWebView 用于您的 Cordova 应用程序(我不确定,但 UIWebView 已过时)

关于ios - 提交到应用商店时 Cordova "Apple will stop accepting submissions of apps that use UIWebView"警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57769138/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com