IOS客户端静态扫描持续集成搭建

本文介绍了如何搭建iOS客户端的静态扫描持续集成流程,包括xcode的下载、clang静态扫描工具的获取与配置、自由风格工程的创建、源码管理、构建环境的选择以及clang scan-build的使用。通过邮件发送报告并设定阀值,实现自动化报警过滤,提高开发效率。
摘要由CSDN通过智能技术生成

1 插件管理中,进行xcode下载

2 系统设置里面,进行静态扫描工具的下载


clang是专门针对oc语言的静态扫描工具,提供的下载地址为:http://clang-analyzer.llvm.org/

下载后,可将该工具的安装目录填写

3 新建一个自由风格的工程


4 首先填写源码的地址及源码的管理工具,根据实际情况选择git或者svn


5 选择构建环境


6 选择构建环境,可根据自己的情况,如果有需要,可执行shell命令


7 构建步骤中,增加Xcode


选择xcode工程中,target名字,进行编译打包选择

8 选择打包证书,主机的操作权限


9 选择工程执行的sdk,模拟器或者真机


10 xcode选择命令行执行工具下载



11 构建步骤中,增加clang scan-build操作


高级选项中,可以选择clang工具


12 构建后步骤选择,报告的输出和邮件的发送


可以设置阀值,对一些工程中暂时不改或者第三方包中不修复的bug,进行自动过滤,避免每次都进行报警,浪费精力投入


邮件的结果发送。

这样,到此,就全部完成,可以进行ios静态扫描的持续集成搭建。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值