苹果设备连接/插入Linux系统无法被识别问题
前言:iPhone 连接上电脑(无论是什么操作系统)后,正常会弹一个是否信任该电脑的弹窗。但我这并没有,只有个是否允许访问照片/文件的弹窗。并且使用
ideviceinfo
也无法获取到设备信息。笔者关于 libimobiledevice 相关的代码都是编译了的,是成功生成了 ideviceinfo 等可执行文件的
没有弹是否信任窗口
Linux下识别 iOS 设备需要安装usbmuxd
的,所以需要 install 该程序
解决
安装 usbmuxd (系统不同命令有一定区别)
Ubuntu / Debian:
sudo apt-get install usbmuxd
CentOS / RHEL
sudo yum install usbmuxd
在大多数情况下,usbmuxd 会自动启动并在后台运行,无需进一步配置。
经过安装 usbmuxd 之后,重新插入设备会提示信任窗口了。并且使用ideviceinfo
可以成功查看设备信息了