【问题标题】:UDID validation needed for iPhone XS ideviceinstaller using flutter - it is no longer 40 digits and has a dash in it使用 Flutter 的 iPhone XS ideviceinstaller 需要 UDID 验证 - 它不再是 40 位数字并且有破折号
【发布时间】:2019-11-15 03:56:08
【问题描述】:
我正在使用 libimobiledevice,每当我需要使用 ideviceInstaller 将捆绑包推送到 iOS 设备时,我都会遇到 iPhoneXR 设备的问题。
这个问题是因为 UDID :没有指定 UDID 的 idevicepair 确实有效,但问题是我有多个设备连接到我的机器。
错误消息 :idevicepair -u 00008020-000625E#########
idevicepair:指定的 UDID 无效(长度!= 40)
注意:我正在使用flutter安装Usbmuxd、libimobiledeivce和ideviceInstaller等需求
【问题讨论】:
标签:
swift
flutter
libimobiledevice
【解决方案1】:
此问题已在最新版本的 libimobiledevice 中得到修复。如果您使用的是 Mac,请尝试通过运行更新您的 libimobiledevice 版本
brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies ideviceinstaller
brew install --HEAD libimobiledevice
brew install --HEAD ideviceinstaller