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的话,就升级到最新版本就好了

你可能感兴趣的:(iOS. 由于UIWebview,构建的版本失效的解决办法)