关于UIWebView的警告,随手记录。
明明已经觉得都去掉了,还是报警告。
1.cd到项目目录
2.(包含后面的点)
grep -r UIWebView .
3.
find . -type f | grep -e ".a" -e ".framework" | xargs grep -s UIWebView
一般上面2个命令(2选1)可以检测出带有UIWebView的文件。
对于比较老的工程,如果以上2个都没有,也很正常,可以考虑对编译出来的.app进行反编译(如hopper disassembler),假设你的项目提交后会报警告,那基本是可以检查出来的,看下哪里的函数用了UIWebView,比如早期的DTTextCore,以前早期没有用Pod,直接编译了库文件。
索性将早期的DTTextCore删除,用podfile更新,DTTextCore的pod的版本是处理过这个问题的,再次打包提交就不再报错了。
网友评论