亲爱的开发人员,我们发现您的应用程序“Saudi Freelancer”1.0(1.0.6)最近交付的一个或多个问题。 请更正以下问题,然后重新上传。 ITMS-90809:已弃用的API用法-不再接受使用UIWebView的新应用程序。 相反,使用WKWebView来提高安全性和可靠性。 了解更多信息(https://developer.apple.com/documentation/uikit/uiwebview)。
在app Store上传时出现此错误。
应用程序是在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"
那么如何解决这个错误,在app Store中上传应用。
这是一个已知的Phonegap构建问题,他们还没有将cordova-ios更新到5.1.1,这是Apple Review隐藏UIWebView代码所必需的。 所以你应该切换到另一个服务,或者用Mac本地构建。