Hey @duyluong,
The real device I’m using is an iPhone XR with a UDID in this format:********-****************
25 characters in total, including the dash.
I ran the command with this device’s UDID and got the following output:
I found a suggestion from this post to try without the UDID (this is the only real device I have connected to the laptop currently): UDID validation needed for iPhone XS - it is no longer 40 digits and has a dash in it · Issue #100 · libimobiledevice/ideviceinstaller · GitHub
And I got the following output:
![]()
After accepting the dialog I ran again:

After these steps I restarted Katalon and unfortunately the first empty item on the dropdown is still there.
SOLUTION
I followed the steps in this post: libimobiledevice install instructions are incorrect · Issue #22595 · flutter/flutter · GitHub
Blockquote
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
And it works! Apparently the brew package of usbmuxd, the version recommended in this post, no longer works due to a constraints. Thanks again as this pointed me in the right direction to find a solution and I hope this helps you guys/other users if they have issues as well.
@karl looks like you and I were in the same boat, try this out and let us know!

