今年十月份的时候,上传App审核被打回,告知使用了非公开库GraphicsService.本人第一反应项目中并没有使用这个库,因而怀疑是第三方库中引用了这个库.果然在原本项目中并没有搜到.

但是,必须要定位到在哪个库中引用了GraphicsService.其实很简单,我们可以使用grep命令.
grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.具体使用大家可以百度下.在这里主要使用grep -r来递归查询.
打开终端,cd到项目所在的文件夹.使用命令行 "grep -r 检索字段 .",短暂的等待后,终端会打印出检索结果.
注意,检索字段后面的"."(点)必须加上,它代表着全局检索.

通过检索结果,我们知道在是在NemoSDK.framework中引用了GraphicsService,随即联系了该第三方库的作者,待解决后更新到最新版本,重新上传.
网友评论