Запуск этого в терминале работал для меня: (он запросит пароль вашего пользователя)
sudo killall -STOP -c usbd
Это приостанавливает хлопотный процесс, а не убивает его вообще, как предлагают другие ответы. Разница в том, что macOS не будет пытаться открыть его автоматически и снова вызвать проблему.
Запуск sudo killall -CONT usbd
возобновит процесс, если что-нибудь потребуется.
Протестировано на: iPhone 7 (iOS 11) + MacBook Pro, конец 2013 г. (10.13.6)
Помимо проблем с программным обеспечением, есть хороший шанс, что кабель, по крайней мере, частично поврежден, поэтому он может работать с тупыми зарядными устройствами, но не с MacBook, который также использует USB-контакты.
Также это может произойти, когда любое устройство нуждается в обновлении. Меня спросили "Установить обновление для подключения к устройству?" до и если я не приму, эта проблема случается.