ios - 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"
那么如何解决这个错误并将应用程序上传到应用商店。
解决方案
Phonegap 构建已停止 https://blog.phonegap.com/update-for-customers-using-phonegap-and-phonegap-build-cc701c77502c
老答案:
这是一个已知的 Phonegap Build 问题,他们尚未将 cordova-ios 更新到 5.1.1,这是隐藏 UIWebView 代码免受 Apple 审查所必需的。所以你应该切换到另一个服务或使用mac本地构建。
推荐阅读
- python-3.x - 如何在 chrome 中为 selenium 设置假音频路径?
- javascript - 在哪些情况下您会关心浏览器选择的方向?
- javascript - 用点后 2 位小数分割字符串
- sparql - 出现次数 SPARQL
- haskell - Profunctor 的哪些属性不能进入 Haskell/PureScript?
- html - 将“list-group”放在右侧,而“cards”在左侧,Bootstrap
- makefile - 更改项目目录后Makefile不起作用
- c++ - 如何解决 OJ 上的“运行时错误”
- ruby-on-rails - Bundler 尝试更新 rails 但其版本保持不变
- r - 使用 tidyverse 和 base R 删除列 - 区别