Співробітники Apple дали наступну відповідь:
TIC
розширюється до "TCP з'єднання вводу / виводу", що є підсистемою в CFNetwork, яка працює за допомогою TCP-з'єднання
1
і 57
- домен та код CFStreamError відповідно; домен 1 - kCFStreamErrorDomainPOSIX, а в межах цього домену 57
- ENOTCONN
Коротше кажучи, зчитування TCP не вдалося здійснити за допомогою ENOTCONN.
Оскільки підсистема підключення вводу-виводу TCP не має загальнодоступного API, ви обов'язково повинні використовувати її через оберток високого рівня (наприклад, NSURLSession).
джерело: https://forums.developer.apple.com/thread/66058
РЕДАКТУВАННЯ / ОНОВЛЕННЯ:
Оскільки у нас все ще є такі докучливі журнали, я попросив того самого спеціаліста Apple із наведеного вище посилання про нашу ситуацію , яка зараз є специфічною для Xcode 9 та Swift 4. Ось це:
Дуже багато людей скаржаться на ці журнали, які у мене є, як і у всіх моїх програмах з моменту оновлення до 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
Його відповідь:
Важливо усвідомити, що цей ENOTCONN не обов'язково означає, що щось пішло не так. Закриті TCP-з'єднання очікуються у всіх версіях HTTP. Тож, якщо не існує якогось іншого симптому, пов’язаного з цією помилкою, моя рекомендація полягає в тому, щоб ви її ігнорували.
джерело: https://forums.developer.apple.com/message/272678#272678
РІШЕННЯ: Зачекайте нових версій / оновлень Xcode 9.