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。
常见问题直达
也可进入完整问题清单查看全部。
iPhone 没反应、不充电
插上数据线 iPhone 毫无动静:不充电、不弹信任框、电脑毫无提示。
链路物理层 · 最常见不弹「要信任此电脑吗」
插线后 iPhone 不弹信任对话框;或以前点过「不信任」;或弹过但 go-ios/iTunes 仍连不上。
信任与配对iTunes / 电脑不识别 iPhone
iTunes / Apple 设备 App 打开后看不到 iPhone 图标;资源管理器也没有 Apple iPhone。
Windows 驱动栈ios list 显示空列表
go-ios 已安装,但 ios list 的 deviceList 是空的;或提示连接 usbmuxd 失败。
go-ios无法浏览 / 导入照片
信任已完成,但此电脑里没有 Apple iPhone;或 DCIM 打开为空 / 导入报错。
照片传输(PTP)开发者模式缺失 / 开发签名 App 装不上
提示「需要开发者模式」;隐私与安全性里没有开发者模式菜单;Xcode / go-ios 部署失败。
开发者场景