ideviceinstaller и "не удалось подключиться к LockDownd. Exiting"

Я попытался установить файл ipa на свои устройства iOS с ideviceinstaller, но я получил ошибку - "не удалось подключиться к lockdownd. выход" с некоторыми устройствами, а не со всеми устройствами.

Я нашел папку блокировки, хранящуюся в /var/lib/lockdown/ и я запускаю команду chmod 777 -R /var/lib/lockdown/, Я уверен, что устройства открыли опцию разработчика и UIAutomation,

Я перезапустил usbmuxd и до сих пор не работает

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

В чем проблема, и как мне это исправить?

1 ответ

Это помогло моему коллеге.

Отключите все устройства 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.

Другие вопросы по тегам