2017-06-07 28 views
17

Gdy debugowanie aplikacji w Xcode 9 beta, podczas gdy jest uruchomiony na iPhone z iOS 11 beta zainstalowanego zacząłem zauważać następujące komunikaty podczas wykonywania połączeń w sieci:Nie udało się zarejestrować dziennika BoringSSL aktualizacjach debugowania

[] 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 

jakiś pomysł co powoduje to?

+1

Pytanie na ten temat zostało opublikowane tutaj: https://forums.developer.apple.com/thread/79025 Co to jest BoringSSL? –

Odpowiedz

11

Otwórz edytor schematu Xcode i dodaj nową zmienną środowiskową OS_ACTIVITY_MODE i ustaw na disable.

enter image description here

+5

Co to dokładnie robi? – BergerBytes

+2

Dlaczego jest to zaakceptowana odpowiedź? Pytanie brzmiało: "Co to powoduje?", A nie "Jak to ukryć?" – dbn

+1

Ta odpowiedź pomija logi, ale nie ma żadnego wyjaśnienia na temat rzeczywistego błędu i nie ma żadnej wzmianki o dokładnej poprawce dla tego. –

0

Takie podejście wydaje się zatrzymać rejestrowanie NSLog wszystko, co jest problemem. Aby uzyskać bardziej zniuansowane podejście, które opiera się na zaakceptowanej odpowiedzi, powyżej, ale nie eliminuje wszystkich rejestrowań NSLog, zobacz odpowiedź cduhn pod numerem Hide strange unwanted Xcode 8 logs.