Nhân viên Apple đã đưa ra câu trả lời sau:
TIC
mở rộng lên kết nối I / O của TCP TCP, là một hệ thống con trong CFNetwork chạy kết nối TCP
1
và 57
là tên miền và mã CFStreamError, tương ứng; tên miền của 1 là kCFStreamErrorDomainPOSIX và, trong miền đó, 57
là ENOTCONN
Nói tóm lại, một lần đọc TCP đã thất bại với ENOTCONN.
Vì hệ thống con kết nối TCP I / O không có API công khai, bạn nhất thiết phải sử dụng nó thông qua một số trình bao bọc cấp cao (như NSURLSession).
nguồn: https://forums.developer.apple.com/thread/66058
CHỈNH SỬA / CẬP NHẬT:
Vì tất cả chúng ta vẫn đang có những nhật ký gây phiền nhiễu này, tôi đã hỏi một chuyên gia của Apple từ liên kết trên về tình huống của chúng tôi , hiện cụ thể cho Xcode 9 và Swift 4. Đây là:
Rất nhiều người phàn nàn về các nhật ký này, điều mà tôi đang có trong tất cả các ứng dụng của mình kể từ khi tôi nâng cấp lên 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
Câu trả lời của anh ấy:
Điều quan trọng là phải nhận ra rằng ENOTCONN này không nhất thiết có nghĩa là bất cứ điều gì đã sai. Các kết nối TCP kín được mong đợi trong tất cả các phiên bản HTTP. Vì vậy, trừ khi có một số triệu chứng khác liên quan đến lỗi này, khuyến nghị của tôi là bạn bỏ qua nó.
nguồn: https://forums.developer.apple.com/message/272678#272678
GIẢI PHÁP: Chỉ cần chờ phiên bản / cập nhật mới hơn của Xcode 9.