smart-test-ti / SoloX

💯SoloX - Real-time collection tool for Android/iOS performance data.(Android性能测试android performance\iOS性能测试ios performance\移动端性能测试mobile performance\APP性能测试app performance\app性能测试工具)
https://smart-test-ti.github.io/solox
MIT License
993 stars 177 forks source link

剛更新2.7.1後無法抓到Ios裝置 #199

Closed yanghansyuan closed 1 year ago

yanghansyuan commented 1 year ago

剛抓了最新的版本,無法抓到IOS裝置。請大佬幫忙看看,謝謝!

[I 230812 18:25:41 common:125] Connected devices: ['DWMˇs iPhone:00008120-001A05E11A53C01E'] [E 230812 18:25:42 apis:88] 'gbk' codec can't decode byte 0xa4 in position 140: illegal multibyte sequence Traceback (most recent call last): File "E:\MyWorkFolder\DWM\Profiling\SoloX\SoloX_evn01\lib\site-packages\solox\view\apis.py", line 76, in deviceids pkgnames = d.getPkgnameByiOS(deviceinfos[0].split(':')[1]) File "E:\MyWorkFolder\DWM\Profiling\SoloX\SoloX_evn01\lib\site-packages\solox\public\common.py", line 130, in getPkgnameByiOS pkgResult = self.execCmd(f'tidevice --udid {udid} applist').split('\n') File "E:\MyWorkFolder\DWM\Profiling\SoloX\SoloXevn01\lib\site-packages\solox\public\common.py", line 36, in execCmd text = r.buffer.read().decode(encoding='gbk').replace('\x1b[0m','').strip() UnicodeDecodeError: 'gbk' codec can't decode byte 0xa4 in position 140: illegal multibyte sequence 192.168.26.12 - - [12/Aug/2023 18:25:42] "GET /device/ids?platform=iOS&=1691835940578 HTTP/1.1" 200 -