我正在使用 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/