infer使用

简单文件分析

在examples目录下的README.md文件,讲解了如何编译分析文件和项目

编译分析Hello.m文件

infer -- clang -c Hello.m

编译分析HelloWorldApp项目

infer -- xcodebuild -target SearchCloth -configuration Debug -sdk iphonesimulator clean build

编译有workspace的项目

infer -- xcodebuild clean build -workspace SearchCloth.xcworkspace -scheme SearchCloth -configuration Debug -sdk iphonesimulator

infer-out文件介绍

http://infer.liaohuqiu.net/docs/advanced-features.html

返回的问题类型

Resource leak
Memory leak
Null dereference
Parameter not null checked
Ivar not null checked
Premature nil termination argument
Retain cycle
原文地址:http://infer.liaohuqiu.net/docs/infer-bug-types.html
中文参考地址:http://blog.csdn.net/itfootball/article/details/46493371

inferTraceBugs命令定位某个问题的具体信息

参考地址:http://blog.csdn.net/itfootball/article/details/46491407

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

相关阅读更多精彩内容

  • 所有者:facebook 使用场景: 在发布前检测 iOS 和 Android 应用的问题 About Infer...
    Nlinger阅读 14,560评论 19 26
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,943评论 19 139
  • 本人博客链接:http://blog.csdn.net/lvchaman/article/details/5178...
    水晶兰阅读 7,073评论 3 4
  • 简介 Infer是Facebook最新开源的静态程序分析工具,用于在发布移动应用之前对代码进行分析,找出潜在的问题...
    峰ai梦阅读 8,014评论 2 0
  • 前言 众所周知,现在App的竞争已经到了用户体验为王,质量为上的白热化阶段。用户们都是很挑剔的。如果一个公司的推广...
    偏偏就是祢阅读 12,965评论 34 59

友情链接更多精彩内容