首页 > 解决方案 > ios商店中未上传的phonegap应用程序

问题描述

尊敬的开发人员, 我们发现您最近交付的应用程序“Saudi Freelancer”1.0 (1.0.6) 存在一个或多个问题。请更正以下问题,然后重新上传。ITMS-90809:不推荐使用的 API - 不再接受使用 UIWebView 的新应用程序。相反,使用 WKWebView 来提高安全性和可靠性。了解更多(https://developer.apple.com/documentation/uikit/uiwebview)。

在应用商店上传时出现此错误。

应用程序是在 phonegap 中构建的,只是在应用程序中打开了网站 url。这些是应用程序中使用的插件。

cordova-plugin-audioinput 0.3.0 "Audio Input"
cordova-plugin-camera 2.4.1 "Camera"
cordova-plugin-compat 1.2.0 "Compat"
cordova-plugin-console 1.1.0 "Console"
cordova-plugin-device 2.0.4-dev "Device"
cordova-plugin-geolocation 2.4.3 "Geolocation"
cordova-plugin-ionic-webview 4.1.0 "cordova-plugin-ionic-webview"
cordova-plugin-splashscreen 4.0.3 "Splashscreen"
cordova-plugin-statusbar 2.2.1 "StatusBar"
cordova-plugin-whitelist 1.3.1 "Whitelist"
cordova-sms-plugin 1.0.0 "Cordova SMS Plugin"
ionic-plugin-keyboard 2.2.1 "Keyboard"

那么如何解决这个错误并将应用程序上传到应用商店。

标签: ioscordovawebviewapp-storephonegap

解决方案


Phonegap 构建已停止 https://blog.phonegap.com/update-for-customers-using-phonegap-and-phonegap-build-cc701c77502c

老答案:

这是一个已知的 Phonegap Build 问题,他们尚未将 cordova-ios 更新到 5.1.1,这是隐藏 UIWebView 代码免受 Apple 审查所必需的。所以你应该切换到另一个服务或使用mac本地构建。


推荐阅读