Похоже, для некоторых функций требуется дополнительный шаг сопряжения, и просто подключения недостаточно. Инструкции по сопряжению можно найти здесь . Просто прокрутите вниз туда, где написано «Уровень сопряжения». По сути, ваш код должен выглядеть следующим образом:
discoveryManager = DiscoveryManager.shared()
discoveryManager?.pairingLevel = DeviceServicePairingLevelOn
discoveryManager?.startDiscovery()
Для этого пользователю потребуется ввести код со своего телевизора в ваше приложение. Как только они соединились, ошибки 401 должны исчезнуть для большинства этих функций.