Ошибка при использовании NWBROWSER для запроса услуги Bonjour: политикаIOS

Программируем под IOS
Anonymous
Ошибка при использовании NWBROWSER для запроса услуги Bonjour: политика

Сообщение Anonymous »

Я использовал для использования Netservicebrowser для поиска службы Bonjour для определенного типа службы. Но он внезапно перестал работать без ошибок несколько дней назад. Я не могу решить, что это потому, что я обновил свою версию симулятора iOS (iOS 16 до iOS 18) или что -то еще. (Моя целевая версия всегда была iOS 15).
Обратите внимание, что я всегда устанавливал следующее в моем info.plist файл:

Код: Выделить всё

    NSBonjourServices

_my-service._udp

Без какой -либо другой специальной настройки он работал до недавнего времени.
Поскольку Netservicebrowser устарел, я перешел на NWBRowser , чтобы отладить эту проблему. Это все еще не работает, но, по крайней мере, вернул ошибку: < /p>

Код: Выделить всё

[browser] nw_browser_fail_on_dns_error_locked [B1] nw_browser_dns_service_browse_callback failed: PolicyDenied(-65570)

После некоторого поиска я попробовал еще две вещи: (кстати, я не думаю, что они требуются, потому что это работало без них).
  • Добавить следующее в info.plist :
NSLocalNetworkUsageDescription
This app searches for my service server
< /code>

Добавить новый файл.com.apple.developer.networking.multicast

< /code>
Но все еще не работает с той же ошибкой. Есть предложения?>

Подробнее здесь: https://stackoverflow.com/questions/797 ... licydenied

Вернуться в «IOS»