在提交我的最新版本时,苹果突然返回了一条消息,说有一个问题,具体来说:
ITMS-90809:已弃用的API用法- Apple将停止接受使用UIWebView API的应用程序的提交。有关详细信息,请参阅https://developer.apple.com/documentation/uikit/uiwebview。这意味着什么以及与使用IONIC框架相关吗?如何修复它。
在提交我的最新版本时,苹果突然返回了一条消息,说有一个问题,具体来说:
ITMS-90809:已弃用的API用法- Apple将停止接受使用UIWebView API的应用程序的提交。有关详细信息,请参阅https://developer.apple.com/documentation/uikit/uiwebview。这意味着什么以及与使用IONIC框架相关吗?如何修复它。
8条答案
按热度按时间kse8i1jr1#
cordova 团队昨天发布了2019-11-25 a发布cordova-ios@5.1.0
此版本解决了来自苹果商店的ITMS-90809警报。
https://cordova.apache.org/announcements/2019/11/25/cordova-ios-release-5.1.0.html#comment-4702612854
9w11ddsr2#
请使用cordova-ios版本5.1.0或以上。如果您正在使用facebook 4,googleplus,fcm和inappbrowser插件,请将它们升级到最新版本。迁移到电容器不是强制性的。
将其添加到config.xml文件中
4xrmg8kj3#
首先删除 cordova ios
为ios添加 cordova
确保您已安装WKWebView插件:如果未添加,请使用以下命令。
将以下内容添加到config.xml文件中。
运行cordova prepare ios以应用更改。
mm9b1k5b4#
这是目前Ionic框架的一个问题,你可以按照ongoing discussion at the official forums .
Ionic团队声称这个警告可以忽略,但有人担心苹果可能确实会拒绝使用Ionic构建的应用程序,尽管目前还不知 prop 体情况。建议的解决方案是using Capacitor instead of Cordova,但根据您对Cordova插件的使用情况,这可能不是一个选项。
holgip5t5#
试着用离子电容器Capacitor
或将UIWebView更新为WKWebView
更新并安装WKwebView离子cordova插件添加cordova插件离子webview--保存https://ionicframework.com/docs/v3/wkwebview/
9gm1akwq6#
试试用离子电容器吧
https://capacitor.ionicframework.com/
我们终于把 cordova 换成了电容器,让它成为我的应用程序
bvpmtnay7#
这是不可能的现在使用cordova,即使使用wkwebview有一些引用在代码中的uiwebview,所以你将不得不等待cordova照顾这一点,看到这个问题的更多细节:https://github.com/apache/cordova-ios/issues/661
4bbkushb8#
1-确保你已经更新了所有你使用的插件到最新版本。例如使用旧版本的
cordova-plugin-inappbrowser
可能会导致这样的问题2-安装cordova ios的V6+
我强烈建议您在升级后执行密集的烟雾测试。
此外,我会考虑迁移到电容器,虽然它不能满足我所有的需要自动取款机。