一、 jdk环境配置(jdk 17)
参考:https://note.youdao.com/s/1ZpAFrnp

二、 Chrome driver配置
参考:http://t.zoukankan.com/mecell224-p-11123746.html
三、 appium配置
npm i -g appium

四、 agent config配置







五、 部署服务
参考:https://sonic-cloud.gitee.io/#/Deploy?tag=agent
- sonic-agent打jar包
1)从 https://download.sonic-cloud.wiki/sonic/sonic-agent/v1.4.1-release/sonic-agent-v1.4.1-release-macosx_x86_64.zip下载zip包,将该压缩包解压缩至项目目录(/Users/58mini/workspace/app/sonic-agent)

2)本地agent服务打jar包

jar包移动至mac mini机器上,取代sonic-agent内的jar包

给项目目录赋予权限
sudo chmod -R 777 /Users/58mini/workspace/app/sonic-agent
修改配置文件

启动服务
在 工作目录 路径下执行以下指令:
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之类的;
成功!!
