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’.
I tried a different phone, since I cannot downgrade from iOS 11 anymore on the previous device.
Got an iPhone 5s running iOS 10.3.1. - went for this version since I noticed this is what the Kobiton devices were running.
Adjusted webDriver build settings to this iOS version, clean, build.
Trusted both ways, ran the test with the same outcome, not listening on USB. Last line is again the server url, which is confirmed as the iPhone’s ip.
Katalon picked it up as a local device.
Since I don’t want to update this phone too just to prove a theory, my best guess is that Katalon needs some work on iOS 11.x support and fast, since any iOS version older than 11 is not getting signed by Apple anymore.
I am also facing the similar issue on Mac. Issue is that my real devices is not displayed in the device list.
iOS version : 11 +
X Code version : 9 +
Appium version : 1.7.1
Katalon Version : 5 and above
When earlier I executed the test cases 20 days back then device is displayed on the list. Below are the tools version I was using:
iOS version : 10 + but less than 11
X Code version : 8 + but less than 9
Appium version : 1.6
Katalon Version : 4.7, 4.8
Thanks for your information. Actually, I’m looking at this issue too and likely the root cause of it is not from Katalon Studio, but also relates to iOS and Appium version.
Not yet, we are still investigating on it. Hopefully it will be fixed soon or need some more adjustments in our setup to adapt this, so please wait for it
We’ve investigated and will apply a support for iOS 11 in the next release. Looks like the current mobile core of Katalon Studio does not handle iOS 11 fully, so that’s why you can’t see iOS 11 devices listed.
I am facing this same issue using an ipad air 2 with iOS 11+. Can you give us any insights as in which version of Katalon studio are we planning to fix this iOS 11 handling ?
I am facing this same issue using an ipad air 2 with iOS 11+. Can you give us any insights as in which version of Katalon studio are we planning to fix this iOS 11 handling ?
Hi Pranshu,
The next version of Katalon Studio (5.3) will address this issue. It is planned to deliver in one or two weeks later.
I am having this exact issue as well with Real devices running both above and below IOS 11. Devices are found and tests can be run in XCODE without issue on the real devices. However, only simulators are appearing in Katalon…not the real devices.
One of the first things you can do is see if the device is recognized by command line tools outside of Xcode:
idevice_id -l
If that does show your device, then it could be that you don’t have permissions to run some of the other command line tools that Katalon (and Appium behind the scenes) require. You can reinstall those tools with: