libusbmuxd version error during flutter install
A recent change to libimobiledevice
bumped the constraint on libusbmuxd to >= version 1.1.0. The current usbmuxd
homebrew package is version 1.0.10.
As a result, homebrew --HEAD
installs of libimobiledevice no longer build without a --HEAD
install of usbmuxd
.
Until the usbmuxd
homebrew formula is updated, a workaround is to install it at HEAD:
brew updatebrew uninstall --ignore-dependencies libimobiledevicebrew uninstall --ignore-dependencies usbmuxdbrew install --HEAD usbmuxdbrew install --HEAD libimobiledevice
You can track progress on this issue on flutter/flutter#22595.
It's a bit odd, but it appears the formula for libusbmuxd
is usbmuxd
. Can you try brew install --HEAD usbmuxd
?
This works to me in this exactly sequence :
brew updatebrew uninstall --ignore-dependencies libimobiledevicebrew uninstall --ignore-dependencies usbmuxdbrew install --HEAD usbmuxdbrew unlink usbmuxdbrew link usbmuxdbrew install --HEAD libimobiledevicebrew install ideviceinstaller