未找到 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 方法

IOS设备键盘在单击事件时未打开itext插入带有Angular 9的fabricjshammerjs

XCode 4.2 MainStoryBoard 未找到

SQL JDBC:未找到父键,但父值已插入数据库

Cordova iOS 设备构建失败。未找到匹配的配置文件

PHP - APNs 消息已交付但在 iOS 设备上未收到