开源云真机平台onicindows端接入i设备实践腾讯云开发者社区

在前面的文章中,我分享了《开源云真机平台-Sonic应用实践》、《开源云真机平台Sonic跨版本升级实践》。目前sonic版本已经升级到了最新的2.0.5,但我接入的都是些Android设备,iOS设备之前也尝试过接入,但没有成功,因为我用的是CentOS系统。这两天又用Windows系统重新试了一下,终于成功接入了。下面简单分享一下实践过程以及其中的一些注意事项。

在Mac电脑的Xcode中打开克隆的WebDriverAgent项目,按照如下修改:

记住,一定选的是WebDriverAgentRunner,而不是IntegrationAPP或其他!

顶部Product--Build,成功的话Xcode会提示Build Successed!

顶部Product--Test,首次运行的话可能会失败,需要在手机上弹出的提示框中点击“信任”设备,再次运行即可。运行成功的话,Xcode会自动将WebDriverAgentRunner包打进iOS设备:

手机上会出现WebDriverAgentRunner APP以及“Automation Running”的浮动水印提示。

我之前就是用CentOS端的Agent来接入iOS设备,所以屡屡碰壁。如果你也有这个想法,劝你尽早放弃!我现在已转投Windows怀抱来接入iOS。不过也不用那么悲观,一个Server可以连接多个Agent,CentOS端的Agent用来接入Android设备是完全没问题的。

上面打包好WebDriverAgentRunner到iOS手机后,iOS就可以脱离Mac运行,在Windows以及Ubuntu系统上也可以丝滑地开展自动化测试了!Windows/Ubuntu端工作主要分为以下步骤:

安装iTunes的目的主要是为了安装usbmux以及相关的依赖环境,前面已经提到usbmux这个服务主要用于在USB协议上实现多路TCP连接,将USB通信抽象为TCP通信。苹果的iTunes、Xcode,都直接或间接地用到了这个服务。所以Windows上可以通过直接安装iTunes来解决(通过爱思助手之类的应该也可以),Ubuntu需要单独安装usbmux;

首次连接,在手机的提示框中选择信任设备,随后即可连接成功:

sib和tidevice两个安装任意一个即可。sib安装比较简单,直接从官网下载下来解压即可,如果想要全局运行就配置个环境变量。

下载下来,解压后得到如下文件:

windows用户,要先在控制台输入 chcp 65001 并回车,再输入以下指令:

可以看到,两台iOS设备:iPhone XR和iPhone 7已经接入成功:

分别使用两台设备,操作正常

尽管sonic已经成功接入了iOS设备,但在使用过程中,还是存在诸多问题,远没有Android设备体验流畅。

有时候点击事件正常,但拖拽事件会卡半天,然后突然反应过来、把之前积压的事件全部执行了一遍。不知道是不是连接超时的问题。

忘记当时是怎么操作的了

点击“马上使用”,打开了一个新标签页,随后该标签页立马消失,但列表中该设备处于被占用状态,导致无法再进入使用页。只能重启Agent或是重新插拔设备。在Android设备上也遇到过,退出使用界面,刷新后,设备仍处于被占用,能不能加一个“强制关闭”按钮操作呢?

Ubuntu系统因资源限制,未具体尝试,仅提供部分参考思路。

Ubuntu也是属于Linux系统的一种,我当时是用CentOS试的,出现过下列问题,试了很多种方法,始终没有连成功,最终放弃了。但我看过一些帖子,据说Ubuntu按照以下方法解决后是可以连接成功的。

Ubuntu系统的Agent一般是用docker方式部署的,docker容器中是有sib工具的,但在宿主机上也要安装sonic-ios-bridge

若Agent容器所在的宿主机连接iOS设备后,没有挂载上,执行sib devices命令,可能会出现如下提示:

解决办法:宿主机和容器里面分别安装一遍usbmuxd,并赋予该目录最大权限,重启agent容器

如果还不行,就kill掉然后重启usbmuxd进程,或是直接重启系统。

解决方法参考:

tidevice相比sib安装起来确实麻烦一些,首先要确保当前系统已安装Python3环境,然后才能安装tidevice。目前 tidevice 库仅支持安装在 python3.7及以上版本中

安装过程中可能会出现如下报错:

通过上图可以看出,是因为tidevice在安装过程中,安装一个名为cryptography的包时,报错了,cryptography编译失败,因为系统中缺少pep517。

再次安装cryptography

但是还是报错上述同样错误,系统提示pip版本过低。于是升级pip。

pip升级到22.3.1

再次安装cryptography,安装成功

再次执行pip3 install -U "tidevice[openssl]" 安装tidevice,安装成功

查看tidevice版本:

以上就是Windows端Agent接入iOS设备的全过程,提供了Ubuntu系统接入过程中出现问题的参考解决方案,以及tidevice的安装方法。下面作个简单总结:

THE END
0.免费!剪映的AI声音克隆神器,10秒克隆出专属于你自己的中英文双语之前这篇文章《太强了!剪映推出数字人克隆功能了!只需三步,轻松克隆定制出属于你自己的数字人》,介绍剪映推出数字人定制克隆功能。 有的小伙伴反馈,自己电脑版的剪映一直没有推送到。 好了,现在手机版也可以克隆定制自己的数字人了。 每个形象,每月 49 元,无限使用。 jvzq<84yyy4489iqe0ipo8hqpvkov87612;368581::67=9:9a724=6775?10|mvon
1.荣耀换机克隆电脑版下载荣耀换机克隆pc官方版下载v荣耀换机克隆电脑版是一款便捷高效的数据迁移工具,它能够帮助用户轻松地将旧电脑的数据迁移到新电脑上,它是支持荣耀电脑和非荣耀电脑进行数据备份转移的。同时荣耀换机克隆电脑版无需数据线、无需流量、无需复杂注册,只需简单几步操作,即可实现一键换机。该软件支持多种数据类型迁移,包括文档、图片、视频等,传输速度峰值jvzquC41yy}/fmtqq0ipo8xqhvjpyw4958::0qyo
2.【手机克隆一键搬家电脑版下载2025】手机克隆一键搬家PC端最新版手机克隆一键搬家电脑版介绍 手机克隆一键搬家,实现手机之间,照片,文件,音乐,视频,APP极速传输,高效方便快捷。是一款高效便捷的手机换机助手,也是一款专业的手机克隆换机助手。【文件传输】:图片、视频、音乐等,在也不怕换新机后旧机文件迁移问题,【APP传输】:不需下载APP,就可以把另一台手机APP传递其它手机【微信传输jvzquC41yy}/nrvwep4dqv4re1?65B>8:7<:5?<0ujznn
3.【手机克隆迁移app电脑版下载2025】手机克隆迁移appPC端最新版手机克隆迁移app电脑版「含模拟器」 类型:同步更新:2025-11-05 电脑系统:Winxp/Win7/Win10/Win11文件大小:10.2MB 开发商:成都宏蝶科技有限公司 一键安装包含安卓模拟器 仅下载APK文件 温馨提醒:一键安装文件将为您同时安装安卓模拟器和对应APK文件,安装完成即可在电脑上玩安卓游戏/应用。jvzquC41yy}/nrvwep4dqv4re175;<=50unuou
4.微云手机版与电脑版怎样同步?故障排查这些克隆游戏虽然无法与王者荣耀相媲美,但对于那些没有手机或不想使用模拟器的玩家来说,也是一种不错的选择。目前市面上的一些电脑版王者荣耀克隆游戏有:虚荣、荣耀战令等。 5. 期待官方电脑版 虽然官方目前没有推出电脑版的王者荣耀,但随着电竞行业的快速发展和玩家需求的增加,官方可能会考虑推出适配电脑的版本,以满足更多玩家的需求。 虽然官方电脑版的发布 jvzquC41yy}/rqu0ep5gcz4;;9>347mvon
5.【换机克隆app电脑版下载2025】换机克隆appPC端最新版「含模拟器」换机克隆app是一款超棒的克隆工具,换机克隆app可以轻松地帮你将你的各种数据进行快速的转移!换机克隆app完美的分享各种应用,简单轻松的流畅操作,让你完美使用新手机。 换机克隆app电脑版截图 PreviousNext 1 2 3 4 换机克隆app下载地址 电脑版 安卓手机版 iOS版 换机克隆app电脑版 最新版本:160.0.0.236文件大小:23.6jvzquC41yy}/nrvwep4dqv4re1785>=20unuou
6.【手机换机克隆助手电脑版下载2025】手机换机克隆助手PC端最新版电脑系统:Winxp/Win7/Win10/Win11文件大小:53.2MB 开发商:长沙聚云范信息科技有限公司 一键安装包含安卓模拟器 仅下载APK文件 温馨提醒:一键安装文件将为您同时安装安卓模拟器和对应APK文件,安装完成即可在电脑上玩安卓游戏/应用。 手机换机克隆助手电脑版截图 jvzquC41yy}/nrvwep4dqv4re1?85B>847<85?>0ujznn
7.苹果手机照片怎么传到华为手机如果手头有一台电脑,可以先将照片从苹果手机传输到电脑上,然后再从电脑传输到华为手机上。苹果手机用户可以使用iTunes或Finder将照片导出到电脑,而华为手机用户则可以通过数据线连接电脑,将照片导入到手机中。这种方法虽然稍显繁琐,但传输过程稳定可靠。 **四、使用华为手机克隆APP** jvzquC41i0vdqwqkpg4dqv3ep1~03@;613=76;;980nuou
8.vivo互传电脑版下载安装包vivo互传pc客户端下载v3.6.10.0vivo互传电脑版是一款简单好用的数据传输软件,支持usb以及wifi连接,让用户可以根据自身情况选择最适合自己的连接方式。采用数据线传输时全程无需流量,并且一键即可备份还原手机中的重要数据,防止用户重要数据因各种原因丢失,为用户的数据完全保驾护航。此外,还可通过本应用将手机画面投屏至电脑中,支持对游戏按键进行按键映jvzquC41yy}/fx|pmwgj0lto1uugv86859=80qyon
9.消息称华为鸿蒙HarmonyOSNEXT系统当前有3种方式迁移微信聊天记录微信鸿蒙原生版已于 10 月 12 日上架鸿蒙原生应用市场,通过华为应用市场的“尝鲜专区”开启测试,该应用近日已多次放量提供下载,版本号为 1.0.0.44。 博主@Adak封狼居胥 昨日发文透露,目前华为鸿蒙 HarmonyOS NEXT系统有3 种方式迁移微信聊天记录,包括手机到手机微信自迁移、手机克隆、本地升级自动迁移,但暂不支持微jvzq<84yyy4d3:90eqs/ew4pgyy03;;1c3888=730jznn
10.pc克隆只有华为能用吗手机克隆是一个应用软件,首先我们要在新旧手机上都下载安装好“手机克隆”这个应用软件,然后就可以开始jvzquC41cuq/|xq0eqs/ew4z13=6:B;280nuou
11.剪映专业版全能易用的桌面端剪辑软件手机、平板、PC三端草稿互通,走到哪里,剪到哪里,创作从此不受限。 剪映专业版 提供优质的视频剪辑体验 剪映专业版采用更直观更全能易用的创作面板,让专业剪辑变得更简单高效。 为更多人提供畅爽的专业剪辑体验,让更多人享受视频创作的乐趣! 提升效率 创作就是这么轻松 jvzquC41yy}/ejuewv4dp8
12.DVDClonerPlatinum2023破解版下载DVD360极速浏览器pc版安装包67.12 MB电脑应用应用介绍应用截图网友评论下载地址 单机100网为您推荐:DVD克隆 刻录 DVD-Cloner Platinum 2023提供DVD克隆功能,可以直接将两个光盘插入到电脑,从而借助本软件快速拷贝数据,将视频类型的光盘直接拷贝到空白的DVD,从而实现一比一数据克隆,轻松获取新的DVD视频光盘,软件界面操作非常jvzquC41o0jbpsn3224dqv4uqhz04<>8624ivvq
13.PC克隆最新版下载安装v14.0.5.900PC克隆是一款操作简便的迁移数据软件,软件界面简洁,操作简单易用,支持多种旧机型号,快速迁移旧机数据,最高平均传输速度可达90 MB/s,20分钟即可完成100 GB数据迁移,支持图片、视频、文件、常用应用数据等多种数据类型的迁移,让数据迁移简单快捷,助您享受全新的电脑体验,感兴趣的小伙伴赶快下载使用吧! jvzquC41uqlu070qyon
14.华为手机克隆旧手机内存不足怎么办首页 排行 新品 问答 下载 论坛 手机 笔记本 数码相机 主板 显卡 平板电脑 更多 华为手机克隆旧手机内存不足怎么办手机 华为 查看全部8条评论回答 写回答 787829518ST 如果您使用的是华为旧设备,在迁移数据时可能会遇到原有设备存储空间不足的问题。为了解决这个问题,我们可以尝试以下方法:1. 删除不必要的文件jvzquC41ycv/|xq0eqs/ew4cum5eg}fknue29>=9879`4B9397;`57mvon
15.华为手机微信聊天记录备份在哪儿微信聊天记录备份与恢复全攻略备份微信聊天记录,最稳妥、最常用的方法还是通过微信电脑版。它能让你把大量的聊天记录从手机完整地同步到电脑上,空间大,也相对安全。其次,如果你只是想换个新手机,微信自带的聊天记录迁移功能非常方便,直接在两台手机之间就能完成。至于华为手机自带的备份功能,比如华为云备份或者手机克隆,它们也能备份微信应用的数据,jvzquC41o0vir7hp1hgr1:9248>10qyon
16.小米换机PC版下载小米换机电脑版v4.5.4.0官方最新版小米PC换机助手v1.0.2.22S官方最新版 简体中文/ 小米换机v4.5.3.4安卓最新版 简体中文/ 腾讯换机助手v1.5.43安卓免费版 简体中文/ 腾讯换机助手电脑版v1.5.43官方最新版 简体中文/ 荣耀换机克隆电脑版v19.0.0.59官方免费版 简体中文/ 手机克隆专家下载v1.0.29安卓版 简体中文/ 换机同步助手下载v5.4.jvzquC41yy}/yxiqyp4dqv4uqhz06:=580nuou
17.机器人角斗场电脑版下载机器人角斗场正式版中文版是以机器人格斗为主的,这个版本是免安装的,里面有几个模式可以自己选择,不过画面上是令人叹为观止的,非常精致,而且节奏是很快的,需要玩家有很好的操作。 机器人角斗场设置中文方法 1、我们下载完之后解压,打开,然后点击“options”设置按钮 jvzquC41yy}/fjslk3610lto1igng866558:0qyon
18.手机黑屏了能在电脑上进行手机克隆吗5条回答:【推荐答案】当您的手机丢失并已关机时,进行手机克隆将变得困难,因为克隆过程需要在两台设备之间进行无线连接。手机克隆通常是通过在旧手机和新手机之间建立一个WLAN热点来实现的,或者通过连接到同一Wi-Fi网络进行。然而,如果您的旧手机已经关机,它将jvzquC41ycv/|xq0eqs/ew4cum5ya;=665<157mvon
19.WASD键鼠大师破解版下载WASD+键鼠大师电脑版是一款实用的键鼠映射工具,通过USB数据线连接电脑和手机后,设置完键鼠映射,就可以在电脑上使用键盘和鼠标进行游戏操作了。大屏玩手游,并使用原汁原味的键鼠操作,在游玩FPS游戏时十分的方便。感兴趣的小伙伴快来下载体验吧。 WASD+键鼠大师连接方式 jvzq<84yyy4xkw|kp94dqv4uqhz03:97334ivvq
20.【手机一键换机同步助手电脑版下载2025】手机一键换机同步助手PC手机一键换机同步助手电脑版介绍 手机一键换机同步助手是一款迁移数据轻松换机软件。您可以通过手机克隆一键将旧设备的联系人、短信、照片、音乐、视频、应用迁移到新设备,轻松换机,快速克隆手机,手机搬家. 1:数据大迁移,无需流量,轻松换机。 2:等待时间少,换机一步到位旧机换新机,无需电脑不用数据线,使用手机克隆,jvzquC41yy}/nrvwep4dqv4re1?34B>834914@80ujznn