para descargar como aplicaciones actualizar ios ssl nsurlconnection ios8

descargar - ¿Por qué las solicitudes SSL de iOS8 fallan intermitentemente después de la migración desde iOS7?



ios 8 para iphone 4 descargar (2)

El error que está viendo es un error de SecureTransport. Error -9846 es errSSLBadRecordMac . Este es un error de nivel de transporte en el mecanismo de SSL, y generalmente es causado por un error en la implementación: Apple, no es tuyo en este caso. Por favor, reducirlo a un caso de prueba y presentar un error:

https://bugreport.apple.com

Tengo una aplicación para iOS, que funciona bien en iOS7. Ahora lo estamos probando en iOS8, y cuando se ejecuta bajo iOS8, tenemos problemas de SSL. Algunas (pero no todas) las solicitudes de SSL fallan. Todas las solicitudes son contra el mismo servidor, con un certificado SSL que es válido y funciona en el escritorio, y funciona cuando la misma aplicación ejecuta iOS7.

El error que estamos obteniendo es kCFURLErrorSecureConnectionFailed , que los documentos de Apple son:

La conexión segura falló por una razón desconocida.

Además, obtengo lo siguiente conectado en la consola:

CFNetwork SSLHandshake falló (-9846)

Estamos usando NSURLConnection. Hemos implementado la connection: willSendRequestForAuthenticationChallenge , pero no se llama cuando recibimos el error.

¿Alguien sabe si esto es un problema conocido de iOS8? ¿Cuáles serían mis próximos pasos para descubrir, por qué fallan estas solicitudes?


Resultó ser un error en el firmware del loadbalancer que ejecutaba el sitio. Actualizamos el firmware y ahora todo funciona como se esperaba.