我尝试使用ideviceinstaller
将ipa文件安装到我的iOS设备,但是我收到了错误 - "无法连接到锁定。离开"有些设备不是所有设备。
我发现锁定文件夹存储在/var/lib/lockdown/
,我运行命令chmod 777 -R /var/lib/lockdown/
。我确信这些设备打开了开发人员选项UIAutomation
。
我重新启动usbmuxd
但仍无法正常工作:
usbmuxd --force-exit
sudo usbmuxd -f -v
问题是什么,我该如何解决?
答案 0 :(得分:0)
这对我的同事有所帮助。
断开所有iOS设备,然后:
in withProps(withHandlers(withHandlers(SelectionOverlay))) (created by withState(withProps(withHandlers(withHandlers(SelectionOverlay)))))
连接iOS设备,然后选择" Trust"在提示时,之后:
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/*
答案 1 :(得分:0)
我在连接到iOS 11的Debian 9上遇到了这个问题,解决方法是:
apt install --target-release stretch-backports libimobiledevice6
要连接到iOS 10以上版本,显然需要1.2.1
的版本1.2.0
而非libimobiledevice
的{{1}}。