Flutter环境问题:Requested 'libusbmuxd >= 1.1.0' but version of libusbmuxd is 1.0.10

简介: 版权所有,转载请注明出处最近有同学反应不能为flutter正确配置iOS开发环境,当执行brew install --HEAD libimobiledevice时会遇到一个问题:brew install --HEAD libimobiledevice==> Cloning [https://git.

版权所有,转载请注明出处
最近有同学反应不能为flutter正确配置iOS开发环境,当执行brew install --HEAD libimobiledevice时会遇到一个问题:

brew install --HEAD libimobiledevice

==> Cloning [https://git.libimobiledevice.org/libimobiledevice.git](https://git.libimobiledevice.org/libimobiledevice.git) Updating /Users/rjoiner/Library/Caches/Homebrew/libimobiledevice--git

==> Checking out branch master Already on 'master' Your branch is up to date with 'origin/master'. HEAD is now at b34e343 tools: Remove length check on device UDID arguments to support newer devices

==> ./autogen.sh Last 15 lines from /Users/rjoiner/Library/Logs/Homebrew/libimobiledevice/01.autogen.sh: checking dynamic linker characteristics... darwin16.7.0 dyld checking how to hardcode library paths into programs... immediate checking for pkg-config... /usr/local/opt/pkg-config/bin/pkg-config

checking pkg-config is at least version 0.9.0... yes checking for libusbmuxd >= 1.1.0... no configure: error: Package requirements (libusbmuxd >= 1.1.0) were not met:

Requested 'libusbmuxd >= 1.1.0' but version of libusbmuxd is 1.0.10

简直是黑人问号啊,输出这么一大堆信息。但我们仔细看最后一行,我们会发现异常所在Requested 'libusbmuxd >= 1.1.0' but version of libusbmuxd is 1.0.10,很显然是由于系统要求的*libusbmuxd *版本和所要安装的版本不一致。
经过一番搜索终于找到了问题所在:

A recent change to libimobiledevice bumped the constraint on libusbmuxd to >= version 1.1.0. The current usbmuxd homebrew package is version 1.0.10.
As a result, homebrew --HEAD installs of libimobiledevice no longer build without a --HEAD install of usbmuxd.
Until the usbmuxd homebrew formula is updated, a workaround is to install it at HEAD:

总之就是libimobiledevice更新了,我们可以通过下面的方式安装libimobiledevice:

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

你们可以跟踪该问题解决进度。
参考链接

希望本文对你有所帮助。欢迎加入 OpenFlutter交流群:892398530。

目录
相关文章
|
6月前
|
Dart 开发工具 iOS开发
带你读《深入浅出Dart》二十三、Flutter环境的安装与配置(1)
带你读《深入浅出Dart》二十三、Flutter环境的安装与配置(1)
|
6月前
|
Dart 开发工具 Android开发
带你读《深入浅出Dart》二十三、Flutter环境的安装与配置(2)
带你读《深入浅出Dart》二十三、Flutter环境的安装与配置(2)
|
9月前
|
Dart Linux 开发工具
《深入浅出Dart》Flutter环境的安装与配置
Flutter环境的安装与配置 在开发Flutter应用之前,我们首先需要安装和配置Flutter环境。在本文中,我们将分别介绍Windows,macOS和Linux下的安装和配置过程。首先,需要满足以下基本要求: 操作系统:Windows 7 SP1或更高版本,macOS 10.10或更高版本,或Linux(对各发行版没有特殊要求) 磁盘空间:1.64 GB以上 Git:确保您的操作系统上安装了Git。
111 0
|
存储 Web App开发 Dart
安卓开发学Flutter——安装与构建环境的一些注意点(第一篇)
Flutter是多平台开发的利器,我在半年前和技术交流群就接触到了,但一直没有去主动学习,但为了未来的长足发展,还是去认真学习一下
192 0
flutter系列之:构建Widget的上下文环境BuildContext详解
我们知道Flutter中有两种Widget,分别是StatelessWidget和StatefulWidget,StatelessWidget中有一个build方法来创建对应的Widget,虽然StatefulWidget中没有对应的build方法,但是和StatefulWidget对应的State中也有同样的build方法。 这个build方法就是用来创建Widget的核心方法。
flutter系列之:构建Widget的上下文环境BuildContext详解
|
Dart 前端开发 开发工具
macOS 环境安装Flutter
大家好,我是坚果,公众号“坚果前端” macOS 环境安装Flutter macOS 的系统要求 要在 macOS 系统上安装和运行 Flutter,您首先需要满足您的开发环境的这些要求。
143 0
macOS 环境安装Flutter
|
开发工具 Android开发 Windows
Windoes下安装配置flutter环境
Windows环境安装Flutter Windows 系统要求 要在 Windows 系统上安装和运行 Flutter,您首先需要满足您的开发环境的这些要求。
97 0
Windoes下安装配置flutter环境
|
Dart 开发工具 Android开发
macOS 环境安装 Flutter
macOS 环境安装 Flutter macOS 的系统要求 要在 macOS 系统上安装和运行 Flutter,您首先需要满足您的开发环境的这些要求。
172 0
macOS 环境安装 Flutter
|
开发工具 Android开发 Windows
Windoes 下安装配置 flutter 环境
Windows 环境安装 Flutter Windows 系统要求 要在 Windows 系统上安装和运行 Flutter,您首先需要满足您的开发环境的这些要求。
100 0
Windoes 下安装配置 flutter 环境
|
Java 开发工具 Maven