为了提升开发效率,尽量多的在集成测试中发现问题,小助手提供了各种辅助工具。也适用于测试与UI快速定位为题,具体功能介绍移步DoraemonKit。
由于DoraemonKit官方部分模块没有Swift化,结合实际情况修改了面板入口
常用工具、性能检测、视觉工具
环境切换
模拟定位、帧率监控、CPU监控、内存监控、流量控制、卡顿监控、方法耗时,启动耗时、crash、内存泄漏
pod 'AppAssistant', :path => '../', :inhibit_warnings => false
引入源码文件和资源文件
s.source_files = 'AppAssistant/Src/**/**/*.{h,m,c,mm,swift}'
s.resource_bundles = {
'AppAssistant' => 'AppAssistant/Resource/**/*'
}
在shell
目录下执行framework.sh
脚本生成framework
成功生产会打印如下语句
************************************************************ Create framework success
生成产物在build目录下的AppAssistant.framework
之后拷贝AppAssistant.framework
到framework目录下
注释源码引入s.source_files
、s.resource_bundles
进入Example目录重新执行pod install
一键显示
AppAssistantKit.install()
注册当前网络环境
AppAssistantKit.registerEnv(["开发", "测试"]) { (env) in
print("选择了\(env)")
}