Pracownicy Apple'a udzielili następującej odpowiedzi:
TIC
rozwija się do „połączenia TCP I / O”, czyli podsystemu w ramach CFNetwork, który uruchamia połączenie TCP
1
i 57
są odpowiednio domeną i kodem CFStreamError; domena 1 to kCFStreamErrorDomainPOSIX, aw ramach tej domeny 57
to ENOTCONN
Krótko mówiąc, odczyt TCP nie powiódł się z ENOTCONN.
Ponieważ podsystem połączeń TCP I / O nie ma publicznego interfejsu API, koniecznie trzeba go używać za pośrednictwem jakiegoś opakowania wysokiego poziomu (np. NSURLSession).
źródło: https://forums.developer.apple.com/thread/66058
EDYCJA / AKTUALIZACJA:
Ponieważ wszyscy nadal mamy te irytujące dzienniki, zapytałem tego samego specjalistę Apple z powyższego linku o naszą sytuację , która jest teraz specyficzna dla Xcode 9 i Swift 4. Oto ona:
Wiele osób narzeka na te dzienniki, które mam również we wszystkich moich aplikacjach od czasu aktualizacji do Xcode 9 / iOS 11.
2017-10-24 15:26:49.120556-0300 MyApp[1092:314222] TIC Read Status [55:0x0]: 1:57
2017-10-24 15:26:49.120668-0300 MyApp[1092:314222] TIC Read Status [55:0x0]: 1:57
2017-10-24 15:26:49.626199-0300 MyApp[1092:314617] TIC Read Status [56:0x0]: 1:57
Jego odpowiedź:
Ważne jest, aby zdać sobie sprawę, że ten ENOTCONN niekoniecznie oznacza, że coś poszło nie tak. Zamknięte połączenia TCP są oczekiwane we wszystkich wersjach protokołu HTTP. Tak więc, jeśli nie ma innych symptomów związanych z tym błędem, radzę zignorować go.
źródło: https://forums.developer.apple.com/message/272678#272678
ROZWIĄZANIE: Po prostu poczekaj na nowsze wersje / aktualizacje Xcode 9.