Start WebDriverAgent independently causes WebResult -256 error

Hi,

I am trying to run WebDriverAgent independently using idevicedebug which causes it to fail with -256 error. I tried using appium desktop which successfully built and pushed both the test app and webdriveragent to device and everything works fine. Am I doing something wrong or is there any issue with WebdriverAgent starting with idevicedebug?

Environment :
Mac Os: 10.15.3
IOS Version: 13.3

Command Log:

$ idevicedebug --debug run com.facebook.WebDriverAgentRunner.xctrunner
working_directory: /private/var/mobile/Containers/Data/Application/354DC682-10C7-41E8-8FEA-AC4B6242225F

Setting logging bitmask...
Setting maximum packet size...
Setting working directory...
Setting argv...
app_argv[0] = /private/var/containers/Bundle/Application/B6242B72-1DD3-4AF3-95D3-E94C925420C5/WebDriverAgentRunner-Runner.app/WebDriverAgentRunner-Runner
Checking if launch succeeded...
Setting thread...
Continue running process...
Entering run loop...
response: O6f626a635b3336365d3a20436c617373204743444173796e63536f636b657450726542756666657220697320696d706c656d656e74656420696e20626f7468202f707269766174652f7661722f636f6e7461696e6572732f42756e646c652f4170706c69636174696f6e2f42363234324237322d314444332d344146332d393544332d4539344339323534323043352f5765624472697665724167656e7452756e6e65722d52756e6e65722e6170702f506c7567496e732f5765624472697665724167656e7452756e6e65722e7863746573742f4672616d65776f726b732f5765624472697665724167656e744c69622e6672616d65776f726b2f4672616d65
objc[366]: Class GCDAsyncSocketPreBuffer is implemented in both /private/var/containers/Bundle/Application/B6242B72-1DD3-4AF3-95D3-E94C925420C5/WebDriverAgentRunner-Runner.app/PlugIns/WebDriverAgentRunner.xctest/Frameworks/WebDriverAgentLib.framework/Frameresult: 0
response: O776f726b732f526f7574696e67485454505365727665722e6672616d65776f726b2f526f7574696e6748545450536572766572202830783130333439643634382920616e64202f707269766174652f7661722f636f6e7461696e6572732f42756e646c652f4170706c69636174696f6e2f42363234324237322d314444332d344146332d393544332d4539344339323534323043352f5765624472697665724167656e7452756e6e65722d52756e6e65722e6170702f506c7567496e732f5765624472697665724167656e7452756e6e65722e7863746573742f4672616d65776f726b732f5765624472697665724167656e744c69622e6672616d65776f726b
works/RoutingHTTPServer.framework/RoutingHTTPServer (0x10349d648) and /private/var/containers/Bundle/Application/B6242B72-1DD3-4AF3-95D3-E94C925420C5/WebDriverAgentRunner-Runner.app/PlugIns/WebDriverAgentRunner.xctest/Frameworks/WebDriverAgentLib.frameworkresult: 0
response:
result: 0
response: O2f4672616d65776f726b732f436f636f614173796e63536f636b65742e6672616d65776f726b2f436f636f614173796e63536f636b657420283078313033343034353738292e204f6e65206f66207468652074776f2077696c6c20626520757365642e205768696368206f6e6520697320756e646566696e65642e0d0a6f626a635b3336365d3a20436c617373204743444173796e63526561645061636b657420697320696d706c656d656e74656420696e20626f7468202f707269766174652f7661722f636f6e7461696e6572732f42756e646c652f4170706c69636174696f6e2f42363234324237322d314444332d344146332d393544332d4539344339
/Frameworks/CocoaAsyncSocket.framework/CocoaAsyncSocket (0x103404578). One of the two will be used. Which one is undefined.
objc[366]: Class GCDAsyncReadPacket is implemented in both /private/var/containers/Bundle/Application/B6242B72-1DD3-4AF3-95D3-E94C9result: 0
response:
result: 0
response: O323534323043352f5765624472697665724167656e7452756e6e65722d52756e6e65722e6170702f506c7567496e732f5765624472697665724167656e7452756e6e65722e7863746573742f4672616d65776f726b732f5765624472697665724167656e744c69622e6672616d65776f726b2f4672616d65776f726b732f526f7574696e67485454505365727665722e6672616d65776f726b2f526f7574696e6748545450536572766572202830783130333439643639382920616e64202f707269766174652f7661722f636f6e7461696e6572732f42756e646c652f4170706c69636174696f6e2f42363234324237322d314444332d344146332d39354433
25420C5/WebDriverAgentRunner-Runner.app/PlugIns/WebDriverAgentRunner.xctest/Frameworks/WebDriverAgentLib.framework/Frameworks/RoutingHTTPServer.framework/RoutingHTTPServer (0x10349d698) and /private/var/containers/Bundle/Application/B6242B72-1DD3-4AF3-95D3result: 0
response:
result: 0
response: O2d4539344339323534323043352f5765624472697665724167656e7452756e6e65722d52756e6e65722e6170702f506c7567496e732f5765624472697665724167656e7452756e6e65722e7863746573742f4672616d65776f726b732f5765624472697665724167656e744c69622e6672616d65776f726b2f4672616d65776f726b732f436f636f614173796e63536f636b65742e6672616d65776f726b2f436f636f614173796e63536f636b657420283078313033343034356338292e204f6e65206f66207468652074776f2077696c6c20626520757365642e205768696368206f6e6520697320756e646566696e65642e0d0a6f626a635b3336365d3a20
-E94C925420C5/WebDriverAgentRunner-Runner.app/PlugIns/WebDriverAgentRunner.xctest/Frameworks/WebDriverAgentLib.framework/Frameworks/CocoaAsyncSocket.framework/CocoaAsyncSocket (0x1034045c8). One of the two will be used. Which one is undefined.
objc[366]: result: 0
response:
result: 0
response: O436c617373204743444173796e6357726974655061636b657420697320696d706c656d656e74656420696e20626f7468202f707269766174652f7661722f636f6e7461696e6572732f42756e646c652f4170706c69636174696f6e2f42363234324237322d314444332d344146332d393544332d4539344339323534323043352f5765624472697665724167656e7452756e6e65722d52756e6e65722e6170702f506c7567496e732f5765624472697665724167656e7452756e6e65722e7863746573742f4672616d65776f726b732f5765624472697665724167656e744c69622e6672616d65776f726b2f4672616d65776f726b732f526f7574696e674854
Class GCDAsyncWritePacket is implemented in both /private/var/containers/Bundle/Application/B6242B72-1DD3-4AF3-95D3-E94C925420C5/WebDriverAgentRunner-Runner.app/PlugIns/WebDriverAgentRunner.xctest/Frameworks/WebDriverAgentLib.framework/Frameworks/RoutingHTresult: 0
response:
result: 0
response: O54505365727665722e6672616d65776f726b2f526f7574696e6748545450536572766572202830783130333439643665382920616e64202f707269766174652f7661722f636f6e7461696e6572732f42756e646c652f4170706c69636174696f6e2f42363234324237322d314444332d344146332d393544332d4539344339323534323043352f5765624472697665724167656e7452756e6e65722d52756e6e65722e6170702f506c7567496e732f5765624472697665724167656e7452756e6e65722e7863746573742f4672616d65776f726b732f5765624472697665724167656e744c69622e6672616d65776f726b2f4672616d65776f726b732f436f63
TPServer.framework/RoutingHTTPServer (0x10349d6e8) and /private/var/containers/Bundle/Application/B6242B72-1DD3-4AF3-95D3-E94C925420C5/WebDriverAgentRunner-Runner.app/PlugIns/WebDriverAgentRunner.xctest/Frameworks/WebDriverAgentLib.framework/Frameworks/Cocresult: 0
response:
result: 0
response: O6f614173796e63536f636b65742e6672616d65776f726b2f436f636f614173796e63536f636b657420283078313033343034363138292e204f6e65206f66207468652074776f2077696c6c20626520757365642e205768696368206f6e6520697320756e646566696e65642e0d0a6f626a635b3336365d3a20436c617373204743444173796e635370656369616c5061636b657420697320696d706c656d656e74656420696e20626f7468202f707269766174652f7661722f636f6e7461696e6572732f42756e646c652f4170706c69636174696f6e2f42363234324237322d314444332d344146332d393544332d4539344339323534323043352f57656244
oaAsyncSocket.framework/CocoaAsyncSocket (0x103404618). One of the two will be used. Which one is undefined.
objc[366]: Class GCDAsyncSpecialPacket is implemented in both /private/var/containers/Bundle/Application/B6242B72-1DD3-4AF3-95D3-E94C925420C5/WebDresult: -256
failed to receive response
Killing process...