【问题标题】:ideviceinstaller and "could not connect to lockdownd. exiting"ideviceinstaller 和“无法连接到锁定。退出”
【发布时间】:2018-01-02 13:37:34
【问题描述】:

我尝试使用 ideviceinstaller 将 ipa 文件安装到我的 iOS 设备上,但出现错误 - “无法连接到锁定。退出”部分设备并非所有设备。

我找到了存储在/var/lib/lockdown/ 的锁定文件夹,并运行了命令chmod 777 -R /var/lib/lockdown/。我确定设备打开了开发者选项和UIAutomation

我重启了usbmuxd 还是不行:

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

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

【问题讨论】:

    标签: ios linux libimobiledevice


    【解决方案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/
    

    【讨论】:

    • 感谢您的回答,我们通过检查所有依赖项的 MD5 解决了问题。我们发现客户更改了一些文件,我们恢复了它们,现在功能很好。
    【解决方案2】:

    我在 Debian 9 连接到 iOS 11 时遇到了这个问题,解决方案是:

    apt install  --target-release stretch-backports  libimobiledevice6
    

    显然需要1.2.1 版本而不是libimobiledevice1.2.0 版本才能连接到iOS > 10 版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-10
      • 2013-04-17
      • 2019-04-23
      • 1970-01-01
      相关资源
      最近更新 更多