未找到 iOS 设备,是不是已插入?在 ideviceinstaller/ideviceinfo
Posted
技术标签:
【中文标题】未找到 iOS 设备,是不是已插入?在 ideviceinstaller/ideviceinfo【英文标题】:No iOS device found, is it plugged in? in ideviceinstaller/ideviceinfo未找到 iOS 设备,是否已插入?在 ideviceinstaller/ideviceinfo 【发布时间】:2018-02-20 13:09:16 【问题描述】:运行ideviceinstaller
/ideviceinfo
命令时出现以下错误:
No ios device found, is it plugged in?
我的 iPhone 肯定是插电的并且在 lsusb
中可见。
【问题讨论】:
@downvoter 想解释一下这个问题怎么跑题了?如果不用于开发,您还会使用ideviceinstaller
做什么?
【参考方案1】:
重启usbmuxd
服务,你的设备会正常显示:
systemctl restart usbmuxd.service
如果连接成功,您的 iPhone 会振动。
【讨论】:
否决票我认为该命令适用于 stsremd 而不是 OSX。不管怎样,它不在我的莫哈韦沙漠 它不适用于 MacOS,至少不适用于 14.x/15.x【参考方案2】:有一个文件 'lockdownd',它可能拥有 0700 权限,所有者为 root。你应该试试chmod 0705 lockdownd
。重新启动对我来说不是必需的。您也可以以 root 身份或使用 sudo 运行 ideviceinstaller/ideviceinfo
。您可能没有最新版本,或者您可能安装了多个版本。有一个 xcode 版本,还有一个 brew
。
更新这里缺少很多细节,但是,当我使用brew
安装 libimodiledevices 并允许或告诉 brew 清理其他 dynlink 时,我遇到了这个错误。由于缺少 dynlib,禁用了 ideviceinfo 等。例如,flutter 预先打包了这些工具并 brew 打破了它。
【讨论】:
以上是关于未找到 iOS 设备,是不是已插入?在 ideviceinstaller/ideviceinfo的主要内容,如果未能解决你的问题,请参考以下文章
iOS8.1.2 未插入设备时不调用didReceiveRemoteNotification 方法