我尝试使用ideviceinstaller
将 ipa 文件安装到我的 iOS 设备上,但我收到一个错误 - "无法连接到锁定。退出"与某些设备,而不是所有设备。
我找到了存储在/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 11的Debian 9上遇到了这个问题,解决方案是:
apt install --target-release stretch-backports libimobiledevice6
显然,连接到iOS> 10版本需要版本1.2.1
而不是libimobiledevice
的版本1.2.0
。