运行ideviceinstaller
/ ideviceinfo
命令时出现以下错误:
No iOS device found, is it plugged in?
我的iPhone肯定是插入的,并且在lsusb
中可见。
答案 0 :(得分:2)
重新启动usbmuxd
服务,您的设备将正常显示:
systemctl restart usbmuxd.service
如果iPhone连接成功,您的iPhone会振动。
答案 1 :(得分:1)
有一个文件'lockdownd',它可能具有0700权限,所有者为root。您应该尝试chmod 0705 lockdownd
。重新启动对我来说不是必需的。您也可以以root用户或使用sudo运行ideviceinstaller/ideviceinfo
。您可能没有最新版本,或者可能安装了多个版本。有一个xcode版本,有一个brew
。
更新这里缺少很多细节,但是,当我用brew
安装libimodiledevices并允许或告诉brew清洁其他dynlink时,我会出现此错误。由于缺少dynlib而禁用了ideviceinfo等。例如,flutter将这些工具预包装并冲泡即可。