Подтвердить что ты не робот

SocketRocket не работает на iOS 5.0

Я просто сделал простой текстовый чат в режиме реального времени, используя SocketRocket. Он отлично работает на iOS 6.0 и 5.1, но когда я пытаюсь запустить его на 5.0 при подключении, я получаю следующую ошибку...

Websocket Failed With Error Error Domain=NSOSStatusErrorDomain Code=-9800 "The
operation couldn’t be completed. (OSStatus error -9800.)"
UserInfo=0x6e506e0 {}

Кто-нибудь знает, что это может означать или как его исправить? Я просмотрел проблемы в github, но не смог найти что-либо, и он утверждал, что работает на iOS5 +.

EDIT: добавить, это когда я тестирую симулятор. У меня нет устройства с 5.0, поэтому я не уверен, что сработает на телефоне таким же образом. Кроме того, если я использую ws, а не wss (зашифрованный), он работает нормально.

4b9b3361

Ответ 2

Об этой ошибке сообщалось о проблемах с аутентификацией SSL для iOS. В одном отчете предлагается перейти от kCFStreamSocketSecurityLevelTLSv1 к kCFStreamSocketSecurityLevelSSLv3.