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

结尾

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

相关推荐
美酒没故事°11 小时前
Open WebUI安装指南。搭建自己的自托管 AI 平台
人工智能·windows·ai
用户2235862182013 小时前
WebKit WebPage API 的引入尝试与自研实现
ios
一个欠登儿程序员13 小时前
在国产服务器上通过 Docker 部署 Windows 虚拟机
服务器·windows·docker
Benszen13 小时前
Ansible自动化运维实战
linux·运维·自动化·ansible
qqxhb13 小时前
23|工具生态全景:本地文件、网络、数据库、浏览器自动化
网络·数据库·自动化·ai编程·最小权限·人工确认
爱宇阳13 小时前
WSL2 隔离 Windows PATH 实战指南
windows·环境变量
ALex_zry14 小时前
C++模板元编程实战技巧
网络·c++·windows
啦啦啦!14 小时前
ChatGPT和Gemini的接入和封装
人工智能·ios·chatgpt
I疯子14 小时前
2026-04-08 打卡第 5 天
开发语言·windows·python
一个人旅程~14 小时前
旧笔记本电脑安装win10精简版LTSB&win10LTSC&linuxmint作为三系统的操作指导书(以DELL n4020为例)
linux·windows·经验分享·电脑