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

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.lryc.cn/news/544303.html

相关文章:

  • 越南SD-WAN跨境组网专线助力制造业访问国内 OA、ERP系统难题
  • 【广度优先搜索】图像渲染 岛屿数量
  • Rust学习总结之-枚举
  • Linux下用route命令修改默认网关,不用重启网络
  • Datawhale 数学建模导论二 笔记5 多模数据与智能模型
  • 【练习】【贪心】力扣1005. K 次取反后最大化的数组和
  • python学习七
  • 安全运营的“黄金4小时“:如何突破告警疲劳困局
  • 本地部署Embedding模型API服务的实战教程
  • 数据结构:二叉树的链式结构及相关算法详解
  • 10.【线性代数】—— 四个基本子空间
  • 计算机黑皮书191本分享pdf
  • MySQL Connector/J下载
  • AIGC生图产品PM必须知道的Lora训练知识!
  • 【Swift 算法实战】城市天际线问题解法
  • 易错点abc
  • C++ 正则表达式分组捕获入门指南
  • AI人工智能机器学习之降维和数据压缩
  • 17 款电脑压缩工具详解及下载指南(2025 年最新版)
  • DeepSeek开源周Day5压轴登场:3FS与Smallpond,能否终结AI数据瓶颈之争?
  • ROS2软件调用架构和机制解析:Publisher创建
  • 【落羽的落羽 C++】C++入门基础·其之一
  • docker使用代理的简单配置
  • 每日一题-设计食物评分系统,哈希表的有效使用
  • 大模型应用:多轮对话(prompt工程)
  • WSDM24-因果推荐|因果去偏的可解释推荐系统
  • VScode在Windows11中配置MSVC
  • 数据库基础二(数据库安装配置)
  • cuda-12.4.0 devel docker 中源码安装 OpenAI triton
  • doris: Hive Catalog