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**
Prompt $:brew install --HEAD libimobiledevice
==>クローニング https://git.libimobiledevice.org/libimobiledevice.git /Users/rjoiner/Library/Caches/Homebrew/libimobiledevice--gitの更新
==>ブランチマスターのチェックアウト既に「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である... yes libusbmuxdのチェック> = 1.1.0 ... no configure:エラー:パッケージ要件(libusbmuxd> = 1.1.0)が満たされていません:
'libusbmuxd> = 1.1.0'が要求されましたが、libusbmuxdのバージョンは1.0.10です
Libusbmuxdのバージョン1.1.0をインストールする方法がわかりません
乾杯
ロブ
A 最近の変更 to libimobiledevice
制約のバンプ libusbmuxdで> =バージョン1.1.0に。現在のusbmuxd
homebrewパッケージはバージョン1.0.10です。
その結果、libimobiledeviceのhomebrew --HEAD
インストールは、usbmuxd
の--HEAD
インストールなしでビルドされなくなりました。
usbmuxd
homebrew数式が更新されるまで、回避策はHEADにインストールすることです:
brew update
brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies usbmuxd
brew install --HEAD usbmuxd
brew install --HEAD libimobiledevice
flutter/flutter#22595 でこの問題の進行状況を追跡できます。
少し奇妙ですが、libusbmuxd
の式はusbmuxd
です。 brew install --HEAD usbmuxd
を試すことができますか?
これは、この正確な順序で私に機能します:
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
brew install ideviceinstaller
ポッドのセットアップに失敗する別のスレッドが見つかりました
これは私のために働いたことがわかりました
pod repo remove master
pod setup
Cocoapods:GitHubへの接続に失敗してCocoaPods/Specsスペックリポジトリを更新できませんでした