alibaba / tidevice

tidevice can be used to communicate with iPhone device
MIT License
2.42k stars 456 forks source link

Mac重启后无法启动tidevice.exceptions.MuxReplyError: UsbmuxReplyCode.ConnectionRefused #89

Open whatRUsay opened 3 years ago

whatRUsay commented 3 years ago

之前一切正常可以运行,设备无故重启之后就无法启动,更换usb插口也无效,详细报错: Traceback (most recent call last): File "/usr/local/bin/tidevice", line 8, in sys.exit(main()) File "/usr/local/lib/python3.9/site-packages/tidevice/main.py", line 669, in main actionsargs.subparser File "/usr/local/lib/python3.9/site-packages/tidevice/main.py", line 227, in cmd_xctest d.xctest(args.bundle_id, File "/usr/local/lib/python3.9/site-packages/tidevice/_device.py", line 1002, in xctest x1 = self._connect_testmanagerd_lockdown() File "/usr/local/lib/python3.9/site-packages/tidevice/_device.py", line 801, in _connect_testmanagerd_lockdown conn = self.start_service(LockdownService.TestmanagerdLockdown) File "/usr/local/lib/python3.9/site-packages/tidevice/_device.py", line 454, in start_service return self._unsafe_start_service(name) File "/usr/local/lib/python3.9/site-packages/tidevice/_device.py", line 483, in _unsafe_start_service conn = self.create_inner_connection(data['Port'], _ssl=_ssl) File "/usr/local/lib/python3.9/site-packages/tidevice/_device.py", line 294, in create_inner_connection self._usbmux._check(data) File "/usr/local/lib/python3.9/site-packages/tidevice/_usbmux.py", line 84, in _check raise MuxReplyError(data['Number']) tidevice.exceptions.MuxReplyError: UsbmuxReplyCode.ConnectionRefused

codeskyblue commented 3 years ago

我也不太能看出来,要不你手机重启后,换个电脑试试

zhixideyu commented 3 years ago

之前一切正常可以运行,设备无故重启之后就无法启动,更换usb插口也无效,详细报错: Traceback (most recent call last): File "/usr/local/bin/tidevice", line 8, in sys.exit(main()) File "/usr/local/lib/python3.9/site-packages/tidevice/main.py", line 669, in main actionsargs.subparser File "/usr/local/lib/python3.9/site-packages/tidevice/main.py", line 227, in cmd_xctest d.xctest(args.bundle_id, File "/usr/local/lib/python3.9/site-packages/tidevice/_device.py", line 1002, in xctest x1 = self._connect_testmanagerd_lockdown() File "/usr/local/lib/python3.9/site-packages/tidevice/_device.py", line 801, in _connect_testmanagerd_lockdown conn = self.start_service(LockdownService.TestmanagerdLockdown) File "/usr/local/lib/python3.9/site-packages/tidevice/_device.py", line 454, in start_service return self._unsafe_start_service(name) File "/usr/local/lib/python3.9/site-packages/tidevice/_device.py", line 483, in _unsafe_start_service conn = self.create_inner_connection(data['Port'], _ssl=_ssl) File "/usr/local/lib/python3.9/site-packages/tidevice/_device.py", line 294, in create_inner_connection self._usbmux._check(data) File "/usr/local/lib/python3.9/site-packages/tidevice/_usbmux.py", line 84, in _check raise MuxReplyError(data['Number']) tidevice.exceptions.MuxReplyError: UsbmuxReplyCode.ConnectionRefused

解决了 一样的问题

zhixideyu commented 3 years ago

之前一切正常可以运行,设备无故重启之后就无法启动,更换usb插口也无效,详细报错: Traceback (most recent call last): File "/usr/local/bin/tidevice", line 8, in sys.exit(main()) File "/usr/local/lib/python3.9/site-packages/tidevice/main.py", line 669, in main actionsargs.subparser File "/usr/local/lib/python3.9/site-packages/tidevice/main.py", line 227, in cmd_xctest d.xctest(args.bundle_id, File "/usr/local/lib/python3.9/site-packages/tidevice/_device.py", line 1002, in xctest x1 = self._connect_testmanagerd_lockdown() File "/usr/local/lib/python3.9/site-packages/tidevice/_device.py", line 801, in _connect_testmanagerd_lockdown conn = self.start_service(LockdownService.TestmanagerdLockdown) File "/usr/local/lib/python3.9/site-packages/tidevice/_device.py", line 454, in start_service return self._unsafe_start_service(name) File "/usr/local/lib/python3.9/site-packages/tidevice/_device.py", line 483, in _unsafe_start_service conn = self.create_inner_connection(data['Port'], _ssl=_ssl) File "/usr/local/lib/python3.9/site-packages/tidevice/_device.py", line 294, in create_inner_connection self._usbmux._check(data) File "/usr/local/lib/python3.9/site-packages/tidevice/_usbmux.py", line 84, in _check raise MuxReplyError(data['Number']) tidevice.exceptions.MuxReplyError: UsbmuxReplyCode.ConnectionRefused

解决了吗? 一样的问题

codeskyblue commented 3 years ago

主要还是usbmuxd这个服务出了点问题

dev-xdyang commented 1 year ago

开始安装的时候试过,可以正常启动app。但一段时间后再用就报这个错误,不知道啥问题

update: 重启手机后,可以正常使用了