【iOS审核】构建版本提示:ITMS-90809,UIWebView问题

构建版本时提示:ITMS-90809:Deprecated API Usage

其实就是项目中有UIWebView, 先在项目中进行搜索替换, 将UIWebView 替换为 WKWebView。

替换完之后, 打开终端, 输入:grep -r UIWebView .,会显示出项目中所有的隐藏的UIWebView, 包括第三方framework,svn的缓存文件里的(截图时已被我处理掉,以 ./.svn/pristine为前缀开头)等等:

这样就可以很清晰的查看还有哪些framework需要更新到最新版本, 还有哪些没有处理

当项目中所有的第三方库的二进制文件中都不再含有UIwebView时, 就可以重新打包构建版本了。

注:
搜索项目中第三方的库里的UIWebView是很重要的, 有时候项目中所有UIWebView已经替换, 但是构建版本依然是过不去, 就是因为第三方库里的UIWebView导致。


关于清除svn的缓存文件:
参考了这篇文章:苹果电脑如何清除Cornerstone缓存

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

友情链接更多精彩内容