不要为小事遮住视线,我们还有更大的世界
前言
对于iOS总体生态是比较封闭的,相比Android没有像adb这种可以查看内存、cpu的命令.在日常做性能测试,需要借助xcode中instruments...,可以在代码中打印出数据,通过截获当前设备运行的日志获取数据....模拟器可以使用xcrun simctl命令获取当前设备运行日志,
真机用libimobiledevice获取日志
xcrun simctl spawn booted log stream --level...,定时写入到logpath中
nohup xcrun simctl spawn booted log stream --level=debug >${logpath} &
代码插入到工程中
因为在持续集成中...,但是对于开发者和测试者还是有一些空间可以利用的.
iOS测试一直都是一个难点,难懂的oc语法和iOS整体框架.如果你开始慢慢接触iOS,会发现iOS测试也并不是那么难,需要一点耐心和一点专心而已.