I followed the steps here and tried to test the setup but the last line was not Listening on USB, it ended as following:
Test Suite ‘All tests’ started at 2017-12-12 15:14:36.698
Test Suite ‘WebDriverAgentRunner.xctest’ started at 2017-12-12 15:14:36.700
Test Suite ‘UITestingUITests’ started at 2017-12-12 15:14:36.701
Test Case ‘-[UITestingUITests testRunner]’ started.
t = 0.00s Start Test at 2017-12-12 15:14:36.702
t = 0.00s Set Up
2017-12-12 15:14:36.712202+0100 WebDriverAgentRunner-Runner[327:25088] Built at Dec 12 2017 15:02:03
2017-12-12 15:14:36.738767+0100 WebDriverAgentRunner-Runner[327:25088] ServerURLHere->http://someip:0<-ServerURLHere
Guessing this is the reason why my real device doesn’t show up in the local devices list, I can only see the Xcode emulators in the drop-down.
Developer mode is enabled and UIAutomation is ON.
iPhone trusts the Mac.
Device Management trusts my dev account and WebDriverAgentRunner-Runner app has status ‘Verified’.
Also tried both USB ports on my Mac.
iPhone 6S Plus with iOS 11.2
Mac OS High Sierra 10.13.2
Katalon Studio 5.2.0
Latest carthage and node/npm.