平台只是一些应用层上的实现,稳固基础的话应该从底层去了解,以下几个方向你可以参考
移动端
服务端
平台层
比你多一年经验,情况差不多,开摆就完事了
技术含量不高,只是太焦虑了,写个小玩具水水贴放松放松
这文章这么多干货,却没几个人评论?
你可以看看文章的大体思路这块,里面就是它的方案思路,当然,这是由于我缺少 Mac 设备自己用的土办法,有能力你也可以看看我 #9 说的 xcode 方案
这个玩意有个土办法实现,写个程序监听 usbmux 的对应本地 TCP 服务收发的数据包,获取到 plist 获取设备的相关上下文请求时,将远程设备信息插入到返回的包,如果后续操作针对这个远程设备操作,那就通过这个监听程序做双向代理把包互相发过去。。。。看官方的 xcode 可以远程打包,应该有更好的实现方式,欢迎有能力的小伙伴加入 sonic 一同建设
这个错误我没遇到过,不过如果你也是用 poco 的话,按官方说法应该是端口被占用了,unity 的话根据源码你得从 5001-5006 这个范围里尝试连接 poco 的 tcp:https://github.com/AirtestProject/Poco/issues/211
看了下源码,refresh() 对于从 freeze 派生出的节点还是无效的吧
看下网易的 poco 和 airtest,也是用 python 写的,腾讯的 GAutomator 也可以看看,但是不推荐,已经很久没更新了