Skip to content

iOS MCP v1.2.4

Latest

Choose a tag to compare

@witchan witchan released this 01 Sep 04:08

更新内容 / What's New

中文

  • 加固 HTTP 服务生命周期,串行管理启动、停止、重启和端口切换,并在端口暂时不可用时进行有限次数的自动重试。
  • 增加连接与大响应并发限制、读写超时和过载保护,提升慢客户端和并发请求场景下的稳定性。
  • 优化设置页服务控制交互,启动、关闭和端口切换不再反复重载按钮,操作后不再显示提示弹窗。

English

  • Hardened the HTTP server lifecycle with serialized start, stop, restart, and port switching, plus bounded retries when the port is temporarily unavailable.
  • Added connection and large-response concurrency limits, read/write timeouts, and overload protection for better stability with slow clients and concurrent requests.
  • Improved the Settings service controls by avoiding repeated button reloads during start, stop, and port switching, and removed operation confirmation popups.

修复问题 / Fixes

中文

  • 修复部分设备在连续截图、触控操作和设备信息查询时的资源未释放问题,减少 SpringBoard 内存及 Mach 端口引用的持续累积。
  • 修复监听器启停与重启状态竞争导致的偶发失联,并提升端口短暂占用后的恢复能力。
  • 修复设置页服务控制按钮闪烁,以及 iOS 15 打开 iOS MCP 设置页闪退的问题。

English

  • Fixed unreleased resources during repeated screenshots, touch operations, and device-info queries on affected devices, reducing accumulated SpringBoard memory and Mach port references.
  • Fixed intermittent service unavailability caused by listener lifecycle races and improved recovery after transient port conflicts.
  • Fixed flickering in the Settings service controls and a crash when opening the iOS MCP settings page on iOS 15.

Release assets

rootful: com.witchan.ios-mcp_1.2.4_iphoneos-arm.deb
rootless: com.witchan.ios-mcp_1.2.4_iphoneos-arm64.deb
roothide: com.witchan.ios-mcp_1.2.4_iphoneos-arm64e.deb