我在运行ideviceinstaller
/ideviceinfo
命令时会遇到以下错误:
No iOS device found, is it plugged in?
我的iPhone肯定是插入的,并且可以在lsusb
中可见。
重新启动usbmuxd
服务,您的设备将正常显示:
systemctl restart usbmuxd.service
如果成功连接,您的iPhone将振动。
有一个文件'lockdownd',它可能具有0700权限,所有者作为root。您应该尝试chmod 0705 lockdownd
。重新启动对我来说不是必需的。您也可以以root或sudo运行ideviceinstaller/ideviceinfo
。您可能没有最近的版本,也可能安装了多个版本。有一个Xcode版本,有一个brew
。
更新此处缺少很多详细信息,但是,当我使用brew
安装Libimodiledevices并允许或告诉Brew清洁其他Dynlinks时,我将此错误。由于缺失的dynlib,这使IDEVICEINFO等禁用。例如,flutter预包装这些工具并打破它。