程序员

如何查询第三方库中是否使用指定API

2017-11-23  本文已影响50人  丁勒个东

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


搜索结果

但是,必须要定位到在哪个库中引用了GraphicsService.其实很简单,我们可以使用grep命令.

grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.具体使用大家可以百度下.在这里主要使用grep -r来递归查询.

打开终端,cd到项目所在的文件夹.使用命令行 "grep -r 检索字段 .",短暂的等待后,终端会打印出检索结果.
注意,检索字段后面的"."(点)必须加上,它代表着全局检索.


grep搜索结果.png

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

上一篇 下一篇

猜你喜欢

热点阅读