Mac重启后无法启动tidevice.exceptions.MuxReplyError: UsbmuxReplyCode.ConnectionRefused
- Dominant language
- Python
- Stars
- 2.6k
- Forks
- 469
- PR merge metrics
- No merged PRs in 30d
Description
之前一切正常可以运行,设备无故重启之后就无法启动,更换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
actions[args.subparser](args)
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
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at cmd_xctest in tidevice/__main__.py, then follow the service connection path through tidevice/_device.py to _usbmux.py. Reproduce the reported command and inspect the ConnectionRefused response; done means the cause is identified and the xctest path works again or reports an actionable failure.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli, mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100