iOS. 由于UIWebview,构建的版本失效的解决办法

构建版本不出现,对于很多人来说不知道什么原因,这个时候不要慌,去查看下,有没有收到apple发的邮件。邮件中会提示如下信息:

New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability.

解决办法:

第一步,首先先在项目文件里全局搜索UIWebview,找到文件,删除,原因就是苹果不允许UIWebview存在

第二部,还有一些隐藏在sdk中的于UIWebview 关联的东西,比如 低版本的WechatOpenSDK,我这边是升级到1.8.7.1之后 才没有的,支付宝的sdk中也会存在,都是升级最新版本之后 ,才没有的,如何检查有哪些隐藏的sdk与UIWebview关联呢?

找出与UIWebview相关联的sdk已经隐藏的文件的办法:

1、打开终端 输入cd + 项目文件的路径

2、输入grep -r UIWebView . 注意后面还有个点哦

3.仔细核对文件路径,删除掉所有UIWebview相关,如果是sdk中的.a文件或者其他文件含有match的话,就升级到最新版本就好了

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容