前言
用户社区 https://sonic-cloud.wiki/
官方网站 https://sonic-cloud.gitee.io/
一、 jdk 环境配置(jdk 17)
参考:https://note.youdao.com/s/1ZpAFrnp
二、 Chrome driver 配置
参考:http://t.zoukankan.com/mecell224-p-11123746.html文章源自玩技e族-https://www.playezu.com/189774.html
三、 appium 配置
npm i -g appium
四、 agent config 配置
文章源自玩技e族-https://www.playezu.com/189774.html文章源自玩技e族-https://www.playezu.com/189774.html文章源自玩技e族-https://www.playezu.com/189774.html文章源自玩技e族-https://www.playezu.com/189774.html文章源自玩技e族-https://www.playezu.com/189774.html文章源自玩技e族-https://www.playezu.com/189774.html文章源自玩技e族-https://www.playezu.com/189774.html五、 部署服务
参考:https://sonic-cloud.gitee.io/#/Deploy?tag=agent
1. sonic-agent 打 jar 包
1)从 https://www.playezu.com/wp-content/uploads/2022/07/sonic-agent-v1.4.1-release-macosx_x86_64.zipzip 包,将该压缩包解压缩至项目目录(/Users/58mini/workspace/app/sonic-agent)下载
2)本地 agent 服务打 jar 包
jar 包移动至 mac mini 机器上,取代 sonic-agent 内的 jar 包
2. 给项目目录赋予权限
sudo chmod -R 777 /Users/58mini/workspace/app/sonic-agent
3. 修改配置文件
4. 启动服务
在工作目录路径下执行以下指令:
nohup java -jar sonic-agent-macosx-x86_64.jar > nohup.out 2>&1 &
问题 1
下载 adbkit:npm i -g adbkit
问题 2:
chromedriver 无法验证开发者,导致环境校验失败
参考:
https://blog.csdn.net/weixin_42250835/article/details/125146145
在 ChromeDriver 路径下执行以下命令:xattr -d com.apple.quarantine chromedriver
📢:mac 很多服务需要 xattr -d com.apple.quarantine 授权,比如 ios-bridge 之类的;
成功!!
评论