ios nsurlconnection cfnetwork

Cómo manejar "CFNetwork SSLHandshake failed" en iOS



nsurlconnection (5)

Algunas veces estoy CFNetwork SSLHandshake failed -(9806) en mi código, pero no estoy seguro de por qué esto está sucediendo ya que mi código se ejecuta sin problemas, excepto cuando lo ejecuto en iOS 6 y luego en iOS 7 de 64 bits i recibe esta advertencia
¿Puede alguien sugerirme, cómo manejar este problema?



Normalmente cuando recibo CFNetwork SSLHandshake failed -(*) Es debido a mi red wifi local (el dispositivo está conectado a la red pero no a Internet)

Inténtalo de nuevo en otra red (3G es la solución más rápida para mí)


Otra solución: compruebe si la fecha / hora está configurada correctamente en su teléfono. Los certificados SSL son válidos HASTA cierta fecha.

https://superuser.com/a/760211


Tuve el mismo problema y después de haber confirmado que el servidor está obteniendo el POST, la solución fue esta:

  • Limpie el proyecto: Producto -> Limpio
  • Elimine su aplicación del dispositivo iOS / iOS Simulator y salga del simulador
  • Compila tu aplicación y ejecútala

En mi caso, así de simple.


Tuve el mismo problema, y ​​en mi caso la solución fue que en mi código escribí

initWithScheme:@"https"

en lugar de

initWithScheme:@"http"

Así que asegúrese de usar el protocolo correcto