ios - ideviceinstaller 和 "could not connect to lockdownd. exiting"

标签 ios linux libimobiledevice

我尝试使用 ideviceinstaller 将 ipa 文件安装到我的 iOS 设备,但出现错误 - “无法连接到 lockdownd。正在退出”,某些设备并非所有设备。

我发现锁定文件夹存储在 /var/lib/lockdown/ 中,我运行命令 chmod 777 -R/var/lib/lockdown/。我确定设备打开了开发人员选项和 UIAutomation

我重新启动了 usbmuxd 但仍然无法工作:

usbmuxd --force-exit
sudo usbmuxd -f -v

问题是什么,我该如何解决?

最佳答案

这对我的同事很有帮助。

断开所有 iOS 设备,然后:

brew uninstall ideviceinstaller
brew uninstall libimobiledevice
brew install --HEAD libimobiledevice
brew link --overwrite libimobiledevice
brew install --HEAD  ideviceinstaller
brew link --overwrite ideviceinstaller
sudo rm -rf /var/db/lockdown/*

连接 iOS 设备,并在出现提示时选择“信任”,然后:

sudo chmod -R 777 /var/db/lockdown/

关于ios - ideviceinstaller 和 "could not connect to lockdownd. exiting",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45340362/

相关文章:

c - 如何使用 libimobiledevice 获取连接设备的 ECID?

ios - 如何从我的 Mac 应用程序重新启动 iOS 设备并恢复出厂设置

ios - 是否有 IOS 的输出流类我可以用来打印类数据,如 QT 中的 qDebug?

ios - iOS 10 GameCenter 基于 iMessaged 的​​邀请

java - 如何在创建文件时在java中使用 '//'

linux - AVR ISP MKII、avrdude、Ubuntu 11.10

ios - 删除标题后如何删除 UITableView 标题上的空白区域?

objective-c - 如何在回调函数(定义回调时的那个)中使用旧变量值而不是回调运行时的值?

linux - 检查 Node 版本不返回任何内容