Flutter インストール中に libusbmuxd バージョンエラーが発生する 質問する

Flutter インストール中に libusbmuxd バージョンエラーが発生する 質問する

Flutterのインストールと設定に問題があります

Mac OS Sierra 10.12.6の場合

Xcode 9.2

醸造医はすべて大丈夫と報告した

フラッター医師が報告

[!] iOS ツールチェーン - iOS デバイス向けの開発 (Xcode 9.2)

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

プロンプト$: brew install --HEAD libimobiledevice

==> クローンgit は、libimobiledevice.git からダウンロードできます。/Users/rjoiner/Library/Caches/Homebrew/libimobiledevice--git を更新しています

==> ブランチ master をチェックアウトしています。すでに 'master' にあります。ブランチは '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 であることを確認しています... いいえ configure: エラー: パッケージ要件 (libusbmuxd >= 1.1.0) が満たされていません:

'libusbmuxd >= 1.1.0' を要求しましたが、libusbmuxd のバージョンは 1.0.10 です

libusbmuxdのバージョン1.1.0のインストール方法がわかりません

乾杯

ロブ

ベストアンサー1

最近の変更libimobiledevice 制約をぶつけたlibusbmuxd をバージョン 1.1.0 以上に設定します。現在のusbmuxdhomebrew パッケージはバージョン 1.0.10 です。

その結果、--HEADlibimobiledevice の homebrew インストールは、--HEADのインストールなしではビルドできなくなりましたusbmuxd

自作のフォーミュラが更新されるまでusbmuxd、回避策としては HEAD にインストールします。

brew update
brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies usbmuxd
brew install --HEAD usbmuxd
brew install --HEAD libimobiledevice

この問題の進捗状況は以下で確認できます。フラッター/フラッター#22595

おすすめ記事