Download Latest Version iPhone Use 0.3.15 -- iPhone system screenshots source code.zip (3.4 MB) Google Add to Preferred Sources
Home / v0.3.12
Name Modified Size InfoDownloads / Week
Parent folder
iphone-use-0.3.12-source.zip 2026-10-13 3.3 MB
iPhone Use 0.3.12 source code.tar.gz 2026-10-13 3.3 MB
iPhone Use 0.3.12 source code.zip 2026-10-13 3.4 MB
README.md 2026-10-13 2.0 kB
Totals: 4 Items   10.0 MB 0

发布 iPhone Use 0.3.12,基于当前 main 整合三项社区修复,并保留贡献者原始提交。

  • [#10](@xiangyingchang):将间接依赖 shell-quote 固定到 1.11.0,修复 GHSA-pqg4-j6r4-53mv;appium-ios-device 保持 3.1.24。
  • [#11](@sunjinshuai):统一已安装 App 清单校验与解析,支持 apps / installedApps 的列表或字典响应;异常响应正常回退,不错误声称已安装或缓存失败结果。
  • [#20](@cubxxw):长文本续传重新确认原 App、WDA 会话和输入框焦点;上下文变化或无法确认时停止,不向另一输入框写入剩余文本,batch 同步停止后续步骤。

验证:462 项 Python 测试、50 项 widget 测试、10 项实验驱动测试通过;TypeScript/HTML 构建、MCP 启动、发布包暂存及全部文件与发布提交的一致性检查通过。新增回归在旧 main 上产生预期失败,在本次实现上通过。

依赖验证:npm audit 返回 0 个漏洞,实际安装解析为 shell-quote 1.11.0;漏洞公告涉及的四种行终止符均被拒绝,普通引号处理保持正常。

真机验证(iOS 26.7.1、USB、WDA 16.14.0):READY 与已安装 App 查询通过;两个 Runtime 共用原配置、会话和操作锁时,切换输入框后旧续传返回 focus_changed,保留原输入框的部分文本并保持新输入框为空;同一输入框的中文续传精确回读通过;失效续传使 batch 在第 0 步停止,后续 Home 未执行。测试通过缩小分段与调用预算触发续传,未改变发布版本的默认预算。

正常续传的真机验收使用默认替换模式。验收期间另观察到空输入框在 replace=false、verify=true 时可能将占位符计入预期文本并误报 input_mismatch;这是原有追加核验行为,本次未修改。控件重建可能需要按截图重新聚焦,已发给 WDA 的单次输入请求仍不能与用户手动触摸原子同步。

GitHub CI

Source: README.md, updated 2026-10-13