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