欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

iOS--利用 ATX2 构建云实时平台

最编程 2024-04-09 09:29:48
...

ATX2是一款可以远程控制AndroidiOS设备的设备管理平台。该平台使用的技术栈为:Python3+NodeJS+RethinkDB 项目目前已经开源,作者是阿里的一位大牛:codeskyblue

  • 项目:Github地址:https://github.com/openatx/atxserver2

  • 平台框架图如下所示:


    atx-frame.png

教程在此
https://sutune.me/2019/08/10/atx-2-install/
https://github.com/openatx/atxserver2-ios-provider

按照教程来,这里有个坑

3.打开命令终端切换到该目录下,然后执行命令pip3 install -r requirements.txt安装依赖。

这里还有一步:

3.1.执行命令安装
‘npm install’

npm会根据你在package.json中对各种依赖的定义去安装这些依赖

搭好之后的效果就是这样子:

ATX2
iOS

看到iOS的FPS吗?正常是60,到这里只有9。。。

原因是因为atxserver2不是搭在本mac的,我们目前atxserver2是在linux上搭的,linux装Xcode有不现实,可能造成各种问题,所以我尝试在mac上运行自动化测试脚本,然后连接到linux 的atxserver2上,这样就多了一段连接,导致了延迟。所有要用iOS云测试的还是都用mac来搭建吧,不要学我只是试一下而已。

安卓的就可以直接在linux上跑,体验安卓还是挺顺畅的。