Podemos iniciar o xcuitrunner na maioria de nossas máquinas. Em uma máquina, ainda obtemos a seguinte exceção:
Unhandled Exception: System.Net.Internals.SocketExceptionFactory+ExtendedSocketException: No connection could be made because the target machine actively refused it: [_IP ADDRESS]:27015
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapShot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
at System.Net.Sockets.Socket.Connect(IPAddress[] addresses, Int32 port)
--- End of stack trace from previous location where exception was thrown ---
at System.Net.Sockets.Socket.Connect(IPAddress[] addresses, Int32 port)
at System.Net.Sockets.Socket.Connect(String host, Int32 port)
at Quamotion.Devices.iOS.Managed.MuxerDeviceClient.Connect(Boolean forceTcp, String muxerHost, Int32 muxerPort)
at Quamotion.Devices.iOS.Managed.MuxerDeviceClient.ListDevices(CancellationToken cancellationToken)
at XcuitRunner.Program.<>c__DisplayClass5_1.<Main>b__2()
at Microsoft.Extension.CommandLineUtils.CommandLineApplication.Execute(String[] args)
at XcuitRunner.Program.Main(String[] args)
O Apple Mobile Device Service está em execução e o iTunes e ferramentas semelhantes idevicesyslog
podem ver o dispositivo perfeitamente.
Existe uma solução para este erro?
Isso é estranho! Você pode compartilhar as seguintes informações:
netstat -a -p tcp
enetstat -a -p tcpv6
? Há um serviço escutando na porta 27015? Em 127.0.0.1 ou ::1?ping localhost
eping -4 localhost
? Dá saídas diferentes na máquina onde funciona e não funciona?