2.8.4 iOS覆盖率SDK开发

iOS系统的覆盖率SDK,通过搭建本地的pod仓库,直接在podfile中添加指定的下载地址,就可以实现对被测试的app注入覆盖率SDK。

2.8.4.1  开发iOS覆盖率获取Pod私有库

 在网上查找了相应的开发方法后,决定开发自己的依赖库,开发方法及步骤如下:
1,开发新的包
(1)通过Xcode创建新的项目 KSXcodeCoverage,选择『Framework』.
 (2)在Podfile中添加依赖
platform :ios, '11.0' target 'KSXcodeCoverage' 
do 
pod 'XcodeCoverage', ‘~>1.0' 
pod 'SSZipArchive' 
pod 'AFNetworking', '~> 3.0' 
end
执行pod install ,安装依赖包。 
(3)将开发的上传覆盖率数据的类添加到项目中
 (4)上传项目文件
在公司的git上创建项目,将项目文件上传到项目中。
2,创建私有Pod库
参考网上指导文件: iOS开发中pod库的创建 - 简书
(1)在项目目录下创建Pod依赖
在项目路径/Users/sxf/Documents/精准测试/AppDemo/KSXcodeCoverage下执行:
pod lib create KSXcodeCoverage
(2) 编辑项目的podspec文件
打开生成的KSXcodeCoverage.podspec文件,做如下几处的修改:
  • spec.version,依赖包版本,建议比后续添加的第三方依赖版本高;
  • spec.summary:依赖包概述;
  • spec.description:依赖包的描述;
  • spec.homepage:依赖包的项目地址;
  • spec.licence:项目协议,可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值