我尝试使用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/
我在Debian 9上遇到这个问题,连接到iOS 11,解决方案是:
apt install --target-release stretch-backports libimobiledevice6
显然版本1.2.1
而不是1.2.0
的libimobiledevice
需要连接到iOS> 10的版本。