我在安装和配置flutter时遇到问题
在mac OS Sierra 10.12.6上
Xcode 9.2
brew医生报告一切正常
颤动医生报告
好了!iOS工具链-为iOS设备开发(Xcode9.2)
✗ **libimobiledevice and ideviceinstaller are not installed. To install, run:
brew install --HEAD libimobiledevice
brew install ideviceinstaller**提示符$:brew安装--HEAD libimobiledevice
更新/Users/rjoiner/Library/Caches/Homebrew/libimobiledevice--git的==>克隆https://git.libimobiledevice.org/libimobiledevice.git
==>正在签出' master‘上已经存在的分支主机。您的分支使用'origin/master’是最新的。HEAD现在位于b34e343工具:删除设备UDID参数上的长度检查,以支持较新的设备
来自/Users/rjoiner/Library/Logs/Homebrew/libimobiledevice/01.autogen.sh:的最后15行==> ./autogen.sh正在检查动态链接器特征...darwin16.7.0 dyld正在检查如何将库路径硬编码到程序中...立即检查pkg-config.../usr/local/opt/pkg-config/bin/pkg-config
正在检查pkg-config是否至少为0.9.0版本...是正在检查libusbmuxd >= 1.1.0...no configure:错误:未满足软件包要求(libusbmuxd >= 1.1.0):
请求'libusbmuxd >= 1.1.0‘,但libusbmuxd的版本是1.0.10
我不知道如何安装libusbmuxd 1.1.0版
干杯
抢夺
发布于 2018-10-03 09:14:45
A recent change to libimobiledevice bumped the constraint on libusbmuxd to >= version 1.1.0。当前的usbmuxd自制软件包是1.0.10版。
因此,如果没有usbmuxd的--HEAD安装,则自制--HEAD安装的库不再构建。
在更新usbmuxd自制公式之前,一种解决方法是将其安装在HEAD:
brew update
brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies usbmuxd
brew install --HEAD usbmuxd
brew install --HEAD libimobiledevice你可以在flutter/flutter#22595上跟踪这个问题的进展。
发布于 2018-10-02 16:45:33
这有点奇怪,但看起来libusbmuxd的公式是usbmuxd。你能试试brew install --HEAD usbmuxd吗?
发布于 2019-06-05 05:51:31
这对我来说是完全正确的顺序:
brew update
brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies usbmuxd
brew install --HEAD usbmuxd
brew unlink usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice
brew install ideviceinstallerhttps://stackoverflow.com/questions/52602425
复制相似问题