Не удалось зарегистрироваться для получения отладочных обновлений журнала BoringSSL.

При отладке приложения в бета-версии Xcode 9, когда оно работает на iPhone с установленной бета-версией iOS 11, я начал замечать следующие сообщения при выполнении сетевых вызовов:

[] network_config_register_boringssl_log_debug_updates Failed to register for BoringSSL log debug updates
[BoringSSL] Function boringssl_context_get_peer_npn_data: line 1212 Peer's advertised NPN data is NULL or empty

Любая идея, что вызывает это?


person uerceg    schedule 07.06.2017    source источник
comment
Вопрос об этом был размещен здесь: forums.developer.apple.com/thread/79025 Для чего нужен BoringSSL?   -  person William Grand    schedule 12.06.2017


Ответы (2)


Откройте редактор схемы Xcode и добавьте новую переменную среды OS_ACTIVITY_MODE и установите значение disable.

введите описание изображения здесь

person joshbillions    schedule 10.06.2017
comment
Что именно это делает? - person BergerBytes; 28.06.2017
comment
Почему это принятый ответ? Вопрос был в том, что вызывает это?, а не как это скрыть? - person dbn; 05.07.2017
comment
Этот ответ подавляет журналы, но нет объяснения фактической ошибки и нет упоминания о точном ее исправлении. - person Bhanu Prakash; 28.07.2017
comment
Это решение не следует принимать — оно приводит к исчезновению важных диагностических сообщений. - person David Airapetyan; 15.09.2017
comment
Я, например, счастлив, что могу это скрывать, меня действительно не волнуют эти BoringSSL вещи. - person Tancrede Chazallet; 26.11.2018
comment
Помогло бы узнать, как это исправить, вместо того, чтобы скрывать это. - person Clint; 06.03.2020

Этот подход, кажется, останавливает все ведение журнала NSLog, что является проблемой. Более тонкий подход, основанный на принятом выше ответе, но не исключающий все ведение журнала NSLog, см. в ответе cduhn по адресу Скрыть странные нежелательные журналы Xcode 8.

person Matthew Rips    schedule 01.07.2017