当前位置: 首页 > article >正文

Windows上使用go-ios实现iOS17自动化

前言

在Windows上运行iOS的自动化,tidevice对于iOS17以上并不支持,原因是iOS 17 引入新通信协议 ‌RemoteXPC+QUIC‌,改变了 XCUITest 的启动方式。

一、go-ios的安装

1、安装命令:npm i go-ios
2、安装完成后输入命令which ios来查看是否安装完成
在这里插入图片描述
3、检查环境变量是否配置完整

二、wintun.dll放置

go-ios在iOS17.0以上的设备使用时需要启动隧道,故需要配置wintun.dll
1、下载地址:wintun.dll
2、win64需要的把AMD里的wintun.dll放置到C:\Windows\System32
注:一般win64的是使用AMD里的wintun.dll,少数使用arm的

三、启动隧道及runwda

1、命令:ios tunnel start
2、如果有出现wintun.dll找不到则回去检查第二步放置的wintun.dll
3、命令:ios runwda --bundleid=com.facebook.WebDriverAgentRunner.xctrunner --testrunnerbundleid=com.facebook.WebDriverAgentRunner.xctrunner --xctestconfig=com.facebook.WebDriverAgentRunner.xctrunner
注:bundleid以及testrunnerbundleid需要替换成你构建的wda应用

四、其余常用命令

1、ios list:查看iOS设备列表
2、ios applist:查看iOS的应用列表信息

但是感觉这两个没有tidevice的看的舒服,可以两个结合在一块用


http://www.kler.cn/a/566420.html

相关文章:

  • C++20 新特性:char8_t 的诞生与意义
  • DeepSeek 助力 Vue3 开发:打造丝滑的页脚(Footer)
  • linux第四讲----基础开发工具vim
  • Web Storage: LocalStorage 和 SessionStorage 深入解析
  • 跨平台实时文件互传工具
  • 第十四届蓝桥杯大赛软件赛国赛C/C++大学C组
  • Storm实时流式计算系统(全解)——上
  • 手机隐私数据彻底删除工具:回收或弃用手机前防数据恢复
  • Basler acA1920-40gc
  • Mean Shift聚类算法深度解析与实战指南
  • C++ unordered_set、unordered_map哈希使用及其封装
  • 计算机毕业设计Python+DeepSeek-R1大模型期货价格预测分析 期货价格数据分析可视化预测系 统 量化交易大数据 机器学习 深度学习
  • REACT学习--钩子剩余部分
  • TCP 三次握手与四次挥手
  • Python测试框架Pytest的参数化
  • ChatGPT Deep Research:重塑智能研究的未来边界
  • C++ 实现 组合
  • Sparsely-Gated Mixture-of-Experts Layer (MoE)论文解读与Pytorch代码实现
  • nginx配置文件分解为多个子配置
  • Maven 插件的使用(二)