UIWebView的坑(二)

上周末文章写的 UIWebView的坑,你踩了么

piapia打脸了,UIWebView的坑,我踩了。写好的SDK代码给人用,发现还是收到含有UIWebView的这个邮件。

image

没办法,这个问题得解决啊,又花了一天半时间。

记不清上传了多少个包,截图留念。用了二分法,定位问题,一次删一半的framework,加快定位问题。

image

三板斧,拿走不谢~

  1. grep -r "UIWebView" .

在终端中输入上面这个命令,注意最后的点别漏了,漏了就会出现提示

grep: warning: recursive search of stdin

不要问我为什么知道,因为第一次我也漏敲了

grep是linux命令,-r是递归,在项目文件中递归来查找“UIWebView”,包括文件内容。

查的结果,一共12个,一口老血喷在屏幕上。

image
  1. 查官方文档,看哪家framework在哪个版本remove掉了UIWebView

升级到最新版本即可。

写上篇文章的时候,我确定自己升级到了最新的SDK,代码给别人用,也确实出了问题。那证明还是有哪家有问题。

3.和渠道商务沟通,刷脸的时候到了。

截图虽然是12个,实际只有4家,一家家确认;然后分别打包验证。

Unity引擎的锅

写到这里,还是出问题,然后用unity打一个空包,定位到是Unity引擎的锅。

官方链接在这里,

https://issuetracker.unity3d.com/issues/ios-apple-throws-deprecated-api-usage-warning-for-using-uiwebview-when-submitting-builds-to-the-app-store-connect

建议大家用这个链接中的版本,我没有一一尝试,不对版本负责。

我自己用的是2018.2.6f1 这个版本不行,没有修复这个问题。

接下来会把我的代码写好,封装一个新的版本;然后升级Unity,再来尝试;希望一把过。

题图:手拉手,踩过的坑,互相拉一把

ps:希望不要让我写三

程序员转流量运营,更多流量变现相关的文章,请关注我的公众号“Fable说”

你可能感兴趣的:(UIWebView的坑(二))