环境信息:
Mac:OSX 10.12.6
Xcode:8.3.3
设备:iphone 6s /ios 10.3.3
app-inspector:v2.0.6 (单独安装的 app-inspector,没有安装 macaca)
今天在使用 app-inspector 解析 ios 页面,碰到一个问题。
在一处页面中刷新抓取 xml 文件时,被测试的 app 必崩溃,和开发找到崩溃日志查了之后发现,崩溃是发生在百度 SDK 中的 BMKRouteSearch 这个对象。
和开发确认每次进去这个页面的时候确实都会调用百度的 sdk,然后我使用 app-inspector 抓取 ios 页面就导致百度 sdk 崩溃从而导致被测 app 崩溃,此时 app-inspector 会报一个错误,如下:
>> helper.js:94:16 [master] pid:4053 xctest client proxy error with: Error: socket hang up
Error: socket hang up
at createHangUpError (_http_client.js:345:15)
at Socket.socketOnEnd (_http_client.js:437:23)
at emitNone (events.js:110:20)
at Socket.emit (events.js:207:7)
at endReadableNT (_stream_readable.js:1045:12)
at _combinedTickCallback (internal/process/next_tick.js:138:11)
at process._tickCallback (internal/process/next_tick.js:180:9)
有没有大神碰到过这样的问题?请教下~