Estou tentando iniciar o xcuitrunner em minha máquina Windows, mas recebo a seguinte exceção:
Unhandled Exception: System.Net.Internals.SocketExceptionFactory+ExtendedSocketException: No connection could be made because the target machine actively refused it: [::ffff:127.0.0.1]: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)
Quando verifiquei os processos associados à porta 27015 via netstat
, não encontrei nenhum processo existente.
Parece que o xcuitrunner ainda está procurando a porta 27015.
Como posso resolver este problema?
A porta 27015 é a porta usada pelo Apple Mobile Device Service. Este serviço gerencia a conectividade com dispositivos iOS. Você pode instalar o Apple Mobile Device Service instalando o iTunes.
Você pode verificar se o iTunes está instalado e se o Apple Mobile Device Service está em execução?