iOS使用infer静态扫描代码及添加忽略库

使用过一个工具,我最怕的就是忘记了使用方法,下面我就简单写下安装方法和执行方法。

安装

brew install infer

使用(进入工程目录,HandheldField是工程名字)

 pod管理的工程

infer -- xcodebuild -workspace HandheldField.xcworkspace -scheme HandheldField -configuration Debug

普通工程

infer -- xcodebuild -project HandheldField.xcodeproj -scheme HandheldField -configuration Debug


添加忽略库

在项目目录下增加这样一个.inferconfig的文件, 内容如图, 可以过滤掉Pods文件夹下的第三方库, skip-analysis-in-path是一个数组, 想要过滤其他文件, 只需要增加路径即可。


为了方便,我写了一个infer.sh,把要执行的命令加进去

infer.sh写完了,记得修改权限哦


笔记写的比较粗糙,详情可以参考:

https://www.jianshu.com/p/c8a632837bf1

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

相关阅读更多精彩内容

友情链接更多精彩内容