Chạy cái này trong terminal làm việc cho tôi: (nó sẽ hỏi mật khẩu người dùng của bạn)
sudo killall -STOP -c usbd
Điều này tạm dừng quá trình rắc rối thay vì giết chết nó hoàn toàn như các câu trả lời khác gợi ý. Sự khác biệt là macOS sẽ không cố gắng mở lại tự động và gây ra sự cố một lần nữa.
Chạy sudo killall -CONT usbd
sẽ tiếp tục quá trình, nên bất cứ điều gì cần nó.
Đã thử nghiệm trên: iPhone 7 (iOS 11) + MacBook Pro Cuối 2013 (10.13.6)
Bên cạnh các vấn đề về phần mềm, rất có thể cáp bị hỏng ít nhất một phần để nó có thể hoạt động cho các bộ sạc điện câm nhưng không phải với MacBook cũng dựa vào các chân dữ liệu USB.
Ngoài ra, điều này có thể xảy ra khi một trong hai thiết bị cần cập nhật. Tôi đã được hỏi "Cài đặt bản cập nhật để kết nối với thiết bị?" trước và nếu tôi không chấp nhận, vấn đề này xảy ra.