閱讀本張前請先了解我的上一篇:IOS APP 代碼覆蓋率測試環境搭建詳解
如果要在真機上進行功能測試代碼覆蓋率統計
1.選擇一個合適的測試機:版本太低的比如IOS7,8不行,版本最新的IOS10.3現在還沒來得及兼容,數據線要用蘋果原裝的,如果你用的app有開發者證書之類的記得提前加入。。。。否則就會出問題
2.鏈接測試機,device選擇真機,運行
3.在app中操作,所有操作完成後點擊home鍵返回
4.Xcode—-Window—-Device 選擇鏈接的設備,選擇剛纔測試的的app,點擊設置選擇將信息導入電腦
5.找到保存的文件,顯示包內容,打開AppData/Documents/arm64/,copy所有的.gcda文件
6.找到mac電腦的對應路徑粘貼所有的文件
具體路徑在執行./getcov —show返回報錯的log裏可以找到,log中有一句是掃描****路徑下的所有.gcda文件
7.進入:項目目錄/Pod/XcodeCoverage 執行:./getcov --show就會自動生成報告