半页
半页
  • 发布:2019-12-13 16:21
  • 更新:2020-06-07 01:21
  • 阅读:1686

上传ipa反馈UIWebView APIs问题

分类:HBuilderX

近期很多开发者上传ipa文件后收到反馈,ITMS-90809:不推荐使用的API-Apple将停止接受使用UIWebView API的应用程序的提交!

意思是你的ipa代码使用了UIWebView API方式加载网页!苹果已经不推荐使用了!一般网页打包的都会这样提示!

这个问题不影响上架审核,ipa版本还是会正常的构建出来,暂时不用理会。

要改也是开发工具打包系统那边公司才能修改!

Dear Developer,

We identified one or more issues with a recent delivery for your app, “钜惠之家” 9.5.5 (1.2.1). Your delivery was successful, but you may wish to correct the following issues in your next delivery:

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.

After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to App Store Connect.

Best regards,

The App Store Team

亲爱的开发人员,

我们发现您的应用“钜惠之家” 9.5.5(1.2.1)最近交付中存在一个或多个问题。 您的交付成功,但是您可能希望在下一次交付中更正以下问题:

ITMS-90809:不推荐使用的API-Apple将停止接受使用UIWebView API的应用程序的提交。 有关更多信息,请参见https://developer.apple.com/documentation/uikit/uiwebview。

解决问题后,您可以使用Xcode或Application Loader将新的二进制文件上传到App Store Connect。

最好的祝福,

App Store团队

UIWebView是苹果在iOS2就有的,用于在App中嵌入网页内容,通常情况下是html格式的网页,也支持pdf, word等文档。通过javascript或者UIWebViewDelegate来进行和原生的通讯。

在iOS 8及以后运行的应用程序中,苹果则推荐使用WKWebView类而不是UIWebView。毫无疑问WKWebView的出现就是逐步取代笨重的UIWebView。通过简单的测试即可发现UIWebView占用过多内存,且内存峰值更是夸张。WKWebView网页加载速度也有提升,但是并不像内存那样提升那么多,并更多的支持HTML5的等相关特性。

基于UIWebView的一些缺点,大部分企业的应用早已更换成WKWebVie 了,此次苹果将UIWebView弃用,并从今日开始出现部分还用旧API提交应用时被拒的案例可以发现,苹果已经计划不再接受UIWebView开发的程序了,对于还在使用它的开发者们,建议下次提交程序时尽快更换,替换掉旧的API.。

UIWebView其实在某些领域非常受欢迎,因它的某些特性是WKWebView不具有的,所以这些领域的应用大量还在使用者它,此次苹果的行为,无形中让这类应用在接下来的提交受阻。眼下iOS13即将发布正式版,虽然更多API会受到调整,但苹果对UIWebView的力度却有些不合常规。

iOS上架流程, 中文文档 Edit

0 关注 分享

要回复文章请先登录注册

DCloud_heavensoft

DCloud_heavensoft

回复 A***@qq.com :
那就与DCloud的sdk无关了,应该是你还用了其他SDK,那里面有使用uiwebview
2020-06-07 01:21
A***@qq.com

A***@qq.com

离线打包怎么办?用的是最新的SDK,还是报这个警告啊!!!!
2020-06-07 00:46
hida

hida

回复 DCloud_App_Array :
这门这种离线打包的工程怎么办?
2020-03-26 13:59
DCloud_App_Array

DCloud_App_Array

HBuilderX2.6.6+版本已经移除UIWebview相关代码,参考:[https://ask.dcloud.net.cn/article/36348](https://ask.dcloud.net.cn/article/36348#uiwebview)
2020-03-24 19:27
DCloud_heavensoft

DCloud_heavensoft

HBuilderX新版默认就是wkwebview
2019-12-13 16:39