📱 iPhone · iOS 调试

iPhone / iOS · 连接中心

iPhone 通过 USB 连接电脑的关键动作:解锁手机 → 点「要信任此电脑吗?」。Windows 需要 iTunes / Apple 设备 App 提供驱动;macOS 免驱动;Linux 需要 usbmuxd 守护进程。调试验证用 go-ios 的 ios list。

💡 go-ios 与驱动的关系:go-ios 自身不带 USB 驱动——Windows 上它连接 127.0.0.1:27015(iTunes / Apple 设备 App 的 Apple Mobile Device Service),macOS / Linux 走系统 usbmuxd(/var/run/usbmuxd)。所以 Windows 用 go-ios 前必须先装 iTunes 或「Apple 设备」App。
⚠️ iOS 17+ 注意:go-ios 操作 iOS 17 及以上设备需先 ios tunnel start 建立隧道(macOS/Linux 用 sudo;Windows 需把 wintun.dll 放入 system32)。

常用命令速查

连接验证与问题定位的必备命令,点击「复制」即可粘贴使用。

📋 列出已连接设备(go-ios)

$ ios list

默认输出 JSON 的 deviceList;--details 附型号与系统版本。未信任的设备也会列出。

🔗 与手机配对

$ ios pair

在手机点「信任」后执行;生成配对记录供后续操作。

ℹ️ 查看设备信息

$ ios info

输出系统版本、型号等;需先完成信任/配对。

🐧 Linux:确认 usbmuxd 运行

$ systemctl status usbmuxd

active (running) 才能识别 iPhone;Debian/Ubuntu 包名 usbmuxd。

🐧 Linux:libimobiledevice 验证

$ idevice_id -l

列出 UDID;需 apt install libimobiledevice-utils。

常见问题直达

也可进入完整问题清单查看全部。