根据近期提交App Store的情况反馈,苹果对带有UIWebView新开发App ,已经无法上传到App connect后台了。
再次之前,带有UIWebView的新App,还是可以上传送审的,只是会有提示,但还是能上传到App connect。
苹果也给你开发者的邮箱下发如下邮件:
Dear Developer,We identified one or more issues with a recent delivery for your app, “xxx” 1.0.0 (1). Please correct the following issues, then upload again.ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).Though you are not required to fix the following issues,
通过流程图,来看看大致情况:
UIWebview送审情况
早在去年底,发过一篇关于苹果UIWebView API审核变化的文章:
Apple将强制开发者升级WKWebView
带有UIWebView Api更新App,会收到类型下面的警告:
代码语言:javascript复制更新使用 WebView的应用程序 2019年12月23日
如果您的应用程序仍然使用被废弃的 UIWebView API 嵌入 Web 内容,我们强烈建议您尽快更新到 WKWebView,以提高安全性和可靠性。WKWebView 通过将 Web 处理限制在应用程序的 Web 视图中,确保相关的 Web 内容不会影响(侵入)到应用程序的其他部分。而且它在 iOS 和 macOS 以及 Mac Catalyst 中都支持。
从2020年4月起,App Store 将不再接受使用 UIWebView 的新应用,而从2020年12月起,App Store 将不再接受使用 UIWebView 的应用更新。
可以说新的App如果还有UIWebView提交是不可能的了,目前机审都过不了。只能老老实实的换成WKWebView了。如果是用了带UIWebView的第三方SDK,只能找替代方案或先不用,比如阿里的实人认证,联系官方说大概6月份会据此对SDK进行升级。
您好,因苹果公司关于APP使用UIWebview的上架规定(2020年5月起上架的新APP中不允许使用,5月之前上架过的APP在12月30号之后不允许使用),实人认证产品SDK目前依赖了UIWebview,预计2020年6月初去除,如果您是全新APP上架苹果应用商店,建议集成2020年6月份的实人认证SDK后再上架,否则会影响APP上架,l感谢您的理解和支持,给您带来的不便,敬请谅解!
App迭代升级的可以暂时松一口气,12月份开始才限制提交,不过还是建议尽早换了,毕竟迟早都是要替换的。
相关地址:https://developer.apple.com/news/?id=12232019b