使用flutter的iPhone XS ideviceinstaller需要进行UDID验证-它不再是40位数字并且带有破折号

时间:2019-07-04 11:54:54

标签: swift flutter libimobiledevice

我正在使用libimobiledevice,在需要使用ideviceInstaller将捆绑软件推送到iOS设备时,我正遇到iPhoneXR设备的问题。 此问题是由于UDID引起的:没有指定UDID的idevicepair确实可以工作,但是问题是我的计算机上连接了多个设备。   ErrorMessage :idevicepair -u 00008020-000625E ######### idevicepair:指定了无效的UDID(长度!= 40) 注意:我正在使用Flutter安装诸如 Usbmuxd,libimobiledeivce和ideviceInstaller 的要求

1 个答案:

答案 0 :(得分:1)

此问题已在最新版本的libimobiledevice中修复。如果您使用的是Mac,请尝试通过运行

更新libimobiledevice版本
brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies ideviceinstaller
brew install --HEAD libimobiledevice
brew install --HEAD ideviceinstaller