swift - 使用颤振的 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
解决方案
这已在最新版本的 libimobiledevice 中得到修复。如果您使用的是 Mac,请尝试通过运行更新您的 libimobiledevice 版本
brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies ideviceinstaller
brew install --HEAD libimobiledevice
brew install --HEAD ideviceinstaller
推荐阅读
- c - 像整数一样处理 size_t
- mule4 - 如何在 Mule 4 中将 Mule 应用程序作为连接器发布到 Exchange
- c# - WebRequest\HttpClient C# 中的客户端证书身份验证失败
- android - 如何将android布局的元素放在另一个上
- awk - 从第 5 列中删除单词之间的空格
- php - 当从 php 调用脚本时,bash 脚本中的字符串比较不起作用
- web-scraping - 如何拆分里面的元素
网页抓取时标记
- postgresql - 在 debian10 arm64 上编译 timescaledb 源代码
- google-chrome-extension - 是否可以为扩展弹出窗口设置动画?
- c# - 如何将 g.ToList() 的所有实例包含到 Value