Requested 'libusbmuxd >= 1.1.0' but version of libusbmuxd is 1.0.10解決辦法
阿新 • • 發佈:2018-12-17
遇見問題
在部署Flutter執行環境時遇見一個問題: 在終端執行 flutter doctor:下面報錯,並提示
brew install --HEAD libimobiledevice
brew install ideviceinstaller
然後我們當然是執行了這兩句話,
但是很多人執行完了之後再次在終端執行 flutter doctor 仍然會提醒
brew install --HEAD libimobiledevice
brew install ideviceinstaller
發現問題原因
這兩句話,如果這樣 首先退出終端,然後開啟終端。 再次執行flutter doctor,看一下是不是因為我們沒有因為沒有更新資源導致的問題。 如果仍然報錯,那麼我們有理由相信,我們的
brew install --HEAD libimobiledevice
brew install ideviceinstaller
這兩行程式碼可能並沒有正確的執行,那麼我們就再執行一次,看一下到底是什麼問題。
其中之一就是
Requested 'libusbmuxd >= 1.1.0' but version of libusbmuxd is 1.0.10
這條資訊相當的重要。
告訴了我們你的某個系統元件版本過低,那麼怎麼辦呢? 當然是升級了咯!!
尋找解決辦法,升級libusbmuxd
按順序執行以下命令
brew uninstall --ignore-dependencies libimobiledevice brew uninstall --ignore-dependencies usbmuxd brew install --HEAD usbmuxd brew unlink usbmuxd brew link usbmuxd
最後我們再次執行
brew install --HEAD libimobiledevice
驗證問題是否被解決
終端再次執行
flutter doctor
檢視結果 下面為正常結果
Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel beta, v0.9.4, on Mac OS X 10.14 18A391, locale zh-Hans-CN) [✓] Android toolchain - develop for Android devices (Android SDK 28.0.2) [✓] iOS toolchain - develop for iOS devices (Xcode 10.0) [✓] Android Studio (version 3.2) [✓] VS Code (version 1.28.2) [!] Connected devices ! No devices available ! Doctor found issues in 1 category.