Apple-Mitarbeiter gaben die folgende Antwort:
TIC
wird zu "TCP-E / A-Verbindung" erweitert, einem Subsystem innerhalb von CFNetwork, das eine TCP-Verbindung ausführt
1
und 57
sind die CFStreamError-Domäne bzw. der Code; Eine Domäne von 1 ist kCFStreamErrorDomainPOSIX und innerhalb dieser Domäne57
ist ENOTCONN
Kurz gesagt, ein TCP-Lesevorgang ist mit ENOTCONN fehlgeschlagen.
Da das TCP-E / A-Verbindungssubsystem keine öffentliche API hat, müssen Sie es unbedingt über einen High-Level-Wrapper (wie NSURLSession) verwenden.
Quelle: https://forums.developer.apple.com/thread/66058
EDIT / UPDATE:
Da wir alle immer noch diese nervigen Protokolle haben, habe ich denselben Apple-Spezialisten über den obigen Link nach unserer Situation gefragt , die jetzt spezifisch für Xcode 9 und Swift 4 ist. Hier ist sie:
Viele Leute beschweren sich über diese Protokolle, die ich seit dem Upgrade auf Xcode 9 / iOS 11 auch in all meinen Apps habe.
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
Seine Antwort:
Es ist wichtig zu wissen, dass diese ENOTCONN nicht unbedingt bedeutet, dass etwas schief gelaufen ist. Geschlossene TCP-Verbindungen werden in allen HTTP-Versionen erwartet. Sofern mit diesem Fehler kein anderes Symptom verbunden ist, empfehle ich, ihn zu ignorieren.
Quelle: https://forums.developer.apple.com/message/272678#272678
LÖSUNG: Warten Sie einfach auf neuere Versionen / Updates von Xcode 9.