Закончив разработку моего нового приложения iOS, я наткнулся на странную проблему.Сбой соединения SSL с IOS5.1 при подключении 3G
Моя конечная точка API работает на SSL (nginx/openssl) с сертификатом Comodo SSL. Когда я нахожусь в wi-fi, я могу подключиться к нему из моего приложения через AFNetworking и Safari на iPhone. Проблема возникает, когда я переключаюсь на 3G. Я не могу подключиться к URL-адресу API ни из одного из них. Подключение к Gmail через https работает правильно, поэтому я не могу обвинить своего оператора GSM.
Конечная точка API, которую я использую в одном из моих других приложений, также не работает с одинаковой настройкой, и она корректно работает с iOS4.2.
Мое единственное предположение:
- iOS5 перешел на TLS1.2 и Nginx/OpenSSL комбо не поддерживает его. Но в этом случае я не смогу соединиться, когда буду на wi-fi.
Я почти вытягиваю волосы за последние пару часов, это действительно расстраивает. Заранее спасибо за любые идеи.
Вы не сказали, что на самом деле происходит - вы получаете NSError, или это время, или ...? – JosephH
Это просто время, когда вызывается из Safari и через AFNetworking в моем приложении. –
Снижение рейтинга, поскольку оно не появляется, когда-либо возникала настоящая проблема, связанная с IOS5.1 –