Closed paradite closed 3 years ago
for anyone looking for a temporary solution:
brew unlink usbmuxd
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/afce634843e7c5c4ec9be88479d1f6631ba9ac4a/Formula/libusbmuxd.rb
brew switch usbmuxd 2.0.1
# if there is libplist error:
brew unlink libplist
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/a5561705c81aa5279992353fe1a9836acc59d53d/Formula/libplist.rb
brew switch libplist 2.0.0
iproxy [OPTIONS] LOCAL_PORT:DEVICE_PORT [LOCAL_PORT2:DEVICE_PORT2 ...] 变成这样了
The old format works when you don't pass the udid as 3rd argument (could still be passed as -u <UDID>
). But just use the new format, I don't see the point in reverting to an old version 😆🤷♂️
the commit that changed the format https://github.com/libimobiledevice/libusbmuxd/commit/3ae1cbbfb3b21af9ab1bc749b6a2681a3a3334ec was not backwards compatible as it claimed. old format:
this works correctly:
new format:
this breaks and throws error:
this is tested on macOS with
brew install usbmuxd
.