iPhoneMirror v1.8.2
iPhoneMirror v1.8.2
v1.8.2 是有线与无线投屏、反向控制和发布链路的稳定性更新。此版本统一使用维护中的 USB 桥接器,并强化横竖屏切换、键盘输入、硬件按键、快捷键和首次使用引导。
有线与无线投屏
- 无线投屏设置会保存到本机,后续启动和设备重连时保持已选分辨率、帧率与画面模式。
- 改进无线横屏切换期间的帧流恢复和画面状态处理,减少横竖屏变更后预览停滞的情况。
- 有线投屏的设备发现、DDI 准备、USB 通道和运行时依赖校验得到加强;无法继续时会显示明确的处理提示。
- 首次通过 USB 或无线发现设备时,应用会引导建立设备档案,便于后续连接和控制路由恢复。
反向控制与输入
- 有线和无线反向控制统一接入维护中的 USB 桥接器,支持鼠标触控、键盘字母数字输入、文本输入和按键释放。
- 支持音量增加、音量降低、锁定屏幕、主屏幕和 App 切换器等 iOS 硬件操作;App 切换器使用双击主屏幕的系统行为。
- 独立窗口菜单明确区分蓝牙控制、无线投屏和有线投屏;各模式按各自控制路由接收输入。
- 快捷键窗口支持分别配置控制操作,并支持用鼠标右键或中键直接设置快捷键;恢复保留的功能键限制,避免系统快捷键冲突。
- 改进横屏与竖屏下的坐标映射、鼠标捕获和拖动释放;指针移出预览区域后松开按键不会再保留触控焦点。
使用引导与错误处理
- 有线和无线控制启动前会显示简洁的开发者模式及设备准备提示,样式与连接等待界面保持一致。
- 反向控制失败使用统一错误窗口,清晰说明当前控制无法继续的原因和可执行操作。
- 开发者工具同步提供新增提示和诊断入口,便于定位连接、DDI、运行时和控制链路问题。
运行时与发布
- 应用、安装器、完整性清单和发布包统一使用
iUsbBridge.exe与其运行时清单,直接使用维护中的上游桥接器输出契约。 - 发布流程加入桥接器运行时清单验证、安装包载荷校验、资产哈希、SBOM 和更新清单同步校验。
- GitHub Windows 构建工作流升级至 Node.js 24 兼容 action 版本,并完善 MSYS2 与 USB 运行时的 CI 发现和测试环境。
验证
- Windows x64 Release 应用、安装器和原生组件在 GitHub Actions 中构建。
- Native CTest、USB 桥接逻辑测试、应用逻辑测试与驱动安装器测试均在发布工作流中执行。
- Release 资产在发布前校验名称、大小、SHA-256、SBOM 和更新清单一致性。
This release improves wired and wireless mirroring, reverse control, keyboard input, orientation handling, and the release pipeline.
Added
- Add maintained USB-bridge integration for wired and wireless reverse control, including keyboard text input and iOS hardware-button commands.
- Add configurable global shortcuts for individual control commands and mouse-button shortcut capture.
- Add first-connection device-profile guidance and clearer control prerequisite and failure dialogs.
Changed
- Use the maintained bridge executable and runtime manifest directly across the application, installer, integrity validation, and release packaging.
- Persist wireless-mirroring settings and apply orientation-aware coordinate handling to wired and wireless control routes.
- Upgrade the GitHub Windows workflow to Node.js 24-compatible action versions and improve CI runtime discovery.
Fixed
- Improve recovery from wireless landscape frame stalls without replacing the selected mirroring session.
- Restore keyboard input and system-button delivery for wired and wireless control routes.
- Release active drag state when the pointer leaves a mirrored preview and correct portrait/landscape input mapping.
Notes
- Wired control requires an unlocked trusted device and Developer Mode when requested by iOS.
- Wireless control requires the device to be paired and reachable on the same local network.
发布资产
iPhoneMirror-Setup-v1.8.2-x64.exe:Windows x64 安装程序,支持覆盖升级与卸载。iPhoneMirror-v1.8.2-win-x64.zip:免安装便携版,完整解压后运行。iPhoneMirror-v1.8.2-win-x64-sbom.spdx.json:SPDX 2.2 软件物料清单。SHA256SUMS.txt:全部公开 Release 资产的 SHA-256 校验清单。
| 资产 | 大小 | SHA-256 |
|---|---|---|
iPhoneMirror-Setup-v1.8.2-x64.exe |
187,366,698 bytes | 05067239fba6157e36b0b00ba0e2eeaa182a470a94a09ea894e96e71bee1feed |
iPhoneMirror-v1.8.2-win-x64.zip |
338,964,662 bytes | 5d17e633cd6505130b44eb647f8fb77f81dc8b0f6597fabfc30a27012d625c2f |
iPhoneMirror-v1.8.2-win-x64-sbom.spdx.json |
861,790 bytes | 19f54562dbf4c1b4d75c841397dcc15ba0059b6ff57e859a45cd54700f1238da |
SHA256SUMS.txt |
307 bytes | f93112e1a76ab59b887ab14eaac8c4263866a8ad4cfd0976b357ce3934a8f4c8 |