首页 > 解决方案 > 使用颤振的 iPhone XS ideviceinstaller 需要 UDID 验证 - 它不再是 40 位数字并且有破折号

问题描述

我正在使用 libimobiledevice ,每当我需要使用 ideviceInstaller 将捆绑包推送到 iOS 设备时,我都会遇到 iPhoneXR 设备的问题。这个问题是因为 UDID :没有指定 UDID 的 idevicepair 确实有效,但问题是我有多个设备连接到我的机器。 ErrorMessage :idevicepair -u 00008020-000625E######### idevicepair: invalid UDID specified (length != 40) 注意:我正在使用颤振安装要求,如Usbmuxd、libimobiledeivce 和 ideviceInstaller

标签: swiftflutterlibimobiledevice

解决方案


这已在最新版本的 libimobiledevice 中得到修复。如果您使用的是 Mac,请尝试通过运行更新您的 libimobiledevice 版本

brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies ideviceinstaller
brew install --HEAD libimobiledevice
brew install --HEAD ideviceinstaller

推荐阅读