Windows启动IOS17/18的WDA

前提

  1. 需要在mac OS15中下载Xcode,并且编译好WDA到手机上。(本文主要是教Windows启动手机的WDA,如果没有苹果电脑,可联系我帮助你下载黑苹果搞定这一步)。
  2. 需要数据线把手机和电脑连接在一起,并且手机上点击信任。

资源下载

下载go-ios

https://github.com/danielpaulus/go-ios/releases

(1)配置环境变量:例如下载的目录为"D:\Program Files\go-ios-win",打开系统设置->高级系统设置->环境变量->找到path->选择新建->输入路径即可。

(2)打开cmd窗口,执行命令,输入以下内容就是对的:

下载驱动

https://www.wintun.net/

(1)把\bin\amd64下的wintun.dll文件拷贝到C:/Windows/system32中。

启动WDA

(1)以管理员身份打开终端,执行命令启动隧道:ios tunnel start(打开之后不要关闭该窗口)

(2)手机启动开发者模式,并且勾选上UI自动化。

(3)执行命令找到WDA的bundleid:ios apps --list

(4)启动WDA

ios runwda --udid=【你的uuid】 --bundleid=【你的WDAbundleid】 --testrunnerbundleid=【你的WDAbundleid】 --xctestconfig=WebDriverAgentRunner.xctest

测试

(1)转发手机的8100端口到电脑上:ios forward 8100 8100

(2)手机随便进入一个界面,然后在电脑打开一个cmd窗口,执行返回主界面的命令:

curl -X POST -H "Content-Type: application/json" -d "" http://localhost:8100/wda/homescreen

结尾

按照以上步骤,均未发现不可启动或者报错问题。

相关推荐
wangruofeng4 小时前
AI 助力 Flutter 3.27 升级到 3.38 完整指南:两周踩坑与实战复盘
flutter·ios·ai编程
iOS日常21 小时前
Xcode 垃圾清理
ios·xcode
开心就好20251 天前
不越狱能抓到 HTTPS 吗?在未越狱 iPhone 上抓取 HTTPS
后端·ios
傅里叶1 天前
iOS相机权限获取
flutter·ios
埃博拉酱1 天前
VS Code Remote SSH 连接 Windows 服务器卡在"下载 VS Code 服务器":prcdn DNS 解析失败的诊断与 BITS 断点续传
windows·ssh·visual studio code
唐宋元明清21882 天前
.NET 本地Db数据库-技术方案选型
windows·c#
加号32 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
tryCbest2 天前
Windows环境下配置pip镜像源
windows·pip
呉師傅2 天前
火狐浏览器报错配置文件缺失如何解决#操作技巧#
运维·网络·windows·电脑
百事牛科技2 天前
保护文档安全:PDF限制功能详解与实操
windows·pdf