flutter安装期间libusbmuxd版本错误

Dav*_*ter 30 git install flutter

我在安装和配置flutter时遇到问题

在Mac OS Sierra 10.12.6上

Xcode 9.2

brew医生报告一切都好

扑医生报道

[!] iOS工具链 - 为iOS设备开发(Xcode 9.2)

? **libimobiledevice and ideviceinstaller are not installed. To install, run:
    brew install --HEAD libimobiledevice
    brew install ideviceinstaller**
Run Code Online (Sandbox Code Playgroud)

提示$:brew install --HEAD libimobiledevice

==>克隆https://git.libimobiledevice.org/libimobiledevice.git 更新/ Users/rjoiner/Library/Caches/Homebrew/libimobiledevice - git

==>检查分支主数据已经在'主'上您的分支是最新的'origin/master'.HEAD现在位于b34e343工具:删除设备UDID参数的长度检查以支持更新的设备

==> ./autogen.sh来自/Users/rjoiner/Library/Logs/Homebrew/libimobiledevice/01.autogen.sh的最后15行:检查动态链接器特性... darwin16.7.0 dyld检查如何将库路径硬编码到程序中...立即检查pkg-config .../usr/local/opt/pkg-config/bin/pkg-config

检查pkg-config至少是版本0.9.0 ...是检查libusbmuxd> = 1.1.0 ...没有配置:错误:未满足包要求(libusbmuxd> = 1.1.0):

请求'libusbmuxd> = 1.1.0'但libusbmuxd的版本是1.0.10

我不知道如何安装libusbmuxd 1.1.0版

干杯

cbr*_*ken 110

一个最近的变化libimobiledevice 撞着约束上libusbmuxd为> = 1.1.0版本.目前的usbmuxd自制软件包是1.0.10版本.

因此,--HEAD自行安装的libimobiledevice安装不再在没有--HEAD安装的情况下构建usbmuxd.

usbmuxd自制公式更新之前,解决方法是在HEAD安装它:

brew update
brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies usbmuxd
brew install --HEAD usbmuxd
brew install --HEAD libimobiledevice
Run Code Online (Sandbox Code Playgroud)

您可以在flutter/flutter#22595上跟踪此问题的进度.


Fre*_*ier 14

这是一个有点古怪,但它出现的公式libusbmuxdusbmuxd.你能试试brew install --HEAD usbmuxd吗?