flutter - 如何解决家庭酿造的 flutter 医生问题?

我正在使用 OS X High Sierra。 我从这里的安装文档开始: https://flutter.io/setup-macos/ 但是我似乎无法安装 libimobiledevice 和 ideviceinstaller。

当我开始 flutter 医生时,我得到以下信息:

✗ libimobiledevice and ideviceinstaller are not installed. To install, run:
        brew install --HEAD libimobiledevice
        brew install ideviceinstaller

所以我按要求去做:

brew install --HEAD libimobiledevice
Error: libimobiledevice 1.2.0_2 is already installed
To install HEAD_2, first run `brew unlink libimobiledevice`


brew install ideviceinstaller
Warning: ideviceinstaller 1.1.0_4 is already installed

之后,如果我再次调用医生,则会显示与上述相同的错误。我该如何解决这个问题?

最佳答案

在 MacOS 中经过几个小时后,我按照以下所有步骤解决了这个问题:

1- 转到 https://brew.sh 网站并复制并在终端中运行“Install Homebrew”命令,如下所示:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

然后在终端中运行所有这些命令:

2- brew install wget

3- 卸载 ideviceinstaller : brew uninstall ideviceinstaller -g

4-卸载 libimobiledevice : brew uninstall libimobiledevice -g

5-使用 --HEAD 安装 libimobiledevice :brew install --HEAD libimobiledevice -g

6-安装 ideviceinstaller : brew install ideviceinstaller -g

7- sudo rm -rf/var/db/lockdown/*

8- 然后运行 ​​./flutter doctor 就解决了:)

https://stackoverflow.com/questions/49265106/

相关文章:

dart - 如何在 Flutter 的 ScrollView 中限制滚动距离?

flutter - 如何在 flutter 中为下拉弹出窗口设置动态高度

flutter - "Could not connect to lockdownd"尝试运行 flu

dart - 按下时更改 float 按钮图标的方法

dart - 使用 WidgetsApp 的应用导航示例

android - 是否可以同时在 iOS 和 Android 模拟器上启用热重载?

dart - Flutter Dismissible 坚持必须从树中删除列表项

dart - flutter 解析 NetworkImage 时如何捕获引发的异常?

flutter - 在屏幕外构建小部件

dart - 如何显示 HTML Assets 文件?