Safari en iOS 9.2.1 / 9.3 no abre enlaces

Actualización 2: Corregido en iOS 9.3.1

Actualización: Apple ha confirmado el error y está trabajando en una solución para una versión 9.3.1 .

Mi Safari en iOS 9.2.1 (actualización: y ahora 9.3) ya no abrirá la mayoría de los enlaces, es decir, tocar un enlace en una página no hace nada. Peor aún, otras aplicaciones como Mensajes, Chrome tienen problemas cuando intentan abrir URL/Enlaces.

El problema común son las pausas al tocar enlaces e incluso tocar y mantener presionado Mobile Safari (para que la aplicación abra un enlace en una nueva pestaña), el dispositivo se congela y finalmente se bloquea.

  • Mirando la fuente html de los enlaces que causan problemas, parece que todos los enlaces absolutos del esquema se ven afectados (p. ej http://example.com/something.), mientras que los enlaces relativos funcionan (p. ej /some/page.html.).
  • Esto me hace pensar que el registro de terceros de controladores de URL (o como se llamen) está relacionado con el error
  • Todas las aplicaciones que pueden abrir enlaces, como Mail o Spark, se ven afectadas. Tocar un enlace congela el dispositivo. Toque y mantenga presionado y luego seleccione copiar enlace, cambie a Safari o Chrome y pegue la URL a veces ayuda/funciona.
  • Ocurre principalmente en las páginas de resultados de Google y DuckDuckGo. En algunas otras páginas funciona.

Intenté cosas para descartar un error de configuración simple:

  1. desactivar todos los bloqueadores de contenido
  2. eliminar datos del sitio web de Safari (en la aplicación de preferencias)
  3. elimine todas las aplicaciones, reinicie iOS.
  4. Probé Chrome, y no funciona allí con toques simples, pero tocar y mantener funciona, y puedo abrirlos en una nueva pestaña al menos.

Mi conclusión es que este error se relaciona con iOS 9.2 y las actualizaciones de aplicaciones de terceros que desencadenan un mal comportamiento, vi bloqueos constantes del swdcproceso en los registros de mi iPhone e informé un error con Apple . Las aplicaciones sospechosas incluyen:

  • Wikipedia
  • Booking.com

¿Hay alguna manera de enumerar estas aplicaciones que cambian el manejo de enlaces para que pueda desinstalarlas de forma selectiva?

Revisé los registros de mi dispositivo y en el syslog encontré swcd(daemon de credenciales web compartidas) que fallaba constantemente. Parece muy relacionado, ya que es responsable de algunos enlaces profundos/esquemas de URL/enlaces universales. Reportado a Apple como rdar://25259569
Creo que te refieres a deshabilitar Javascript en la configuración de Safaris. Eso no hace una diferencia para mí (aparte de romper muchos sitios :-)).
Copia de Open Radar del informe de error: openradar.appspot.com/25259569
Mi informe de error fue marcado por Apple como duplicado de 25159773 (Abierto), por lo que parece ser conocido y, con suerte, trabajado. Dedos cruzados :)
Por lo tanto, se congela después de hacer clic en los enlaces y tocar el ícono. ¿Eso es todo lo que hace? ¿Empieza a abrirse y cerrarse? ¿Lo único que hace es congelar? ¿Cuánto almacenamiento te queda?
Tenga en cuenta que el problema también ocurre en el navegador Chrome.
Recibí algunos comentarios en varios canales: 1. Todavía tengo el problema, publicaré una solución aquí una vez que tenga una (creo que debemos esperar una solución por parte de Apple) 2. Booking.com es una de estas aplicaciones con la función de enlace abierto en la aplicación que podría haberlo introducido, pero desinstalarlo no lo soluciona para mí: youtube.com/watch?v=OaR_wWcKfMs
Además, disculpas por la edición principal. Estamos recibiendo una oleada de nuevas preguntas y estoy modificando la apariencia para manejar varias preguntas vinculadas. Pídeme un ping si necesitas revertir los cambios y veré cómo configurar otro destino para enlazar duplicado. Prefiero que obtengas las opiniones y los votos, aunque aquí.
No hay actualizaciones de Apple sobre el informe de errores (aparentemente, uno no debería esperar demasiado hasta que de repente haya una actualización de iOS que podría solucionarlo). Tanto 25259569 como 25159773 (del que está marcado como duplicado) todavía están "Abiertos", y no hay comentarios por parte de Apple. La vista que tengo es extremadamente limitada, ni siquiera puedo ver más detalles sobre el otro error, solo el mío.
Parece que 9.3.1 ha llegado a los servidores de descarga de todo el mundo en este momento. Visite support.apple.com/kb/DL1842 para ver las notas de la versión próximamente.

Respuestas (6)

Actualice a iOS 9.3.1 o posterior para solucionar este problema específico.

Los detalles de las actualizaciones de iOS 9 se publican en https://support.apple.com/kb/DL1842


Si desea intentar solucionar esto antes de que Apple corrija el error, aquí hay algunos pasos para intentar:

Este último es un poco más largo y divertido y tiene algunas fotos agradables para mirar mientras haces el baile prescrito. El enlace anterior es más corto y más al grano.

Ambos requieren que el dispositivo se ponga en modo AirPlane y se conecte a una computadora para resolver la corrupción de datos causada por algunas aplicaciones y iOS no maneja las configuraciones de la aplicación de manera sólida.


Hay mucha evidencia de que Safari, de hecho, está teniendo muchos problemas para algunas personas. No he visto un dispositivo con problemas, pero si los tuviera, haría dos cosas para ayudar a reducir las posibilidades:

  1. Verifique su situación personal de respaldo. Ejecute una copia de seguridad manual de iCloud y asegúrese de que finalice. Ejecute una copia de seguridad manual de iTunes si también lo hace.
  2. Conecte el iPhone a iTunes y ejecute una sincronización: tenga cuidado de leer y cancelar cualquier sincronización si iTunes le advierte que la sincronización puede borrar cualquier dato o contenido. La sincronización es para recopilar registros de iOS para que pueda revisarlos en la computadora, pero no vale la pena perder archivos de música si una sincronización los borra.
  3. Mantén un registro de cuándo te encuentras con problemas: querrás anotar la hora, la aplicación en cuestión (si no estás usando Mobile Safari para buscar enlaces)
  4. Realice un seguimiento de las aplicaciones que desinstala/instala mientras se realiza la investigación.

Ahora, recomendaría a cualquiera que se comunique con AppleCare si puede, más temprano que tarde, ya que el soporte pago de Apple a) sabrá cómo usar estos registros y llevarlos a ingeniería b) sabrá si/cuándo hay una solución c) asignará recursos para clavar esto se basa en los costos de soporte y el volumen.

Creo que alguien ha aislado una aplicación de terceros que está causando que Safari en iOS 9.3 se comporte mal:

  • @stroughtonsmith > Reproducible: la instalación de la aplicación de http://Booking.com interrumpirá el manejo de enlaces en iOS. Desinstalarlo lo arreglará
  • @stroughtonsmith > Sin embargo, la parte divertida: no se solucionará inmediatamente después de la desinstalación. Hay un tiempo de espera antes de que se arregle solo 😅

Si tiene esa aplicación específica, podría considerar eliminarla y luego esperar un poco (10 a 15 minutos) para ver si esto resuelve su problema. Si este es el caso, mi sospecha es que Apple puede trabajar con los desarrolladores para arreglar esto o lanzar un parche.

De lo contrario, es posible que deba realizar un seguimiento y solucionar los siguientes elementos:

  • observe el registro del sistema en iOS cuando Safari se bloquee o se comporte mal con las herramientas de automatización cfgutil syslogde Apple Configurator 2 .
  • Bloqueadores de contenido de Safari
  • Si algunos o todos los sitios web son problemáticos
  • Configuración de Safari (no parece que javascript esté fallando, pero eso podría causar un problema como este combinado con otras configuraciones y acceso a Internet)
  • Cómo te conectas a Internet (WiFi público, WiFi del trabajo, celular y qué operador, VPN a un centro de datos u otra red específica)
  • Llevaría tiempo, pero podría hacer fácilmente una copia de seguridad y luego borrar todo el contenido y la configuración para verificar que el problema sea una o más aplicaciones de terceros. Dependiendo de qué tan lleno esté su dispositivo iOS, una restauración durante la noche o durante el almuerzo no es una mala solución para saber cuál es la causa precisa.

Después de leer https://bencollier.net/2016/03/unable-to-open-links-in-safari-mail-or-messages-on-ios-9-3/ , parece que la aplicación iOS de Booking.com está sobrecargada la base de datos utilizada por com.apple.swdc... Una restauración normal no funcionará ya que la base de datos dañada también forma parte de la copia de seguridad.

Actualmente, estoy tratando de usar Decipher Phone Refresh para crear una imagen de restauración personalizada que no contenga la base de datos dañada. Actualizaré tan pronto como tenga resultados.

[ACTUALIZAR]

Me las arreglé para usar la herramienta de descifrado para deshacerme de este error por:

  1. eliminar la aplicación de reservas del teléfono
  2. crear una copia de seguridad en la computadora
  3. use Decipher Tools para limpiar mis archivos de respaldo, eliminando los datos dañados que bloquean com.apple.swdc
  4. hacer un reinicio para borrar todas las configuraciones y el contenido en mi teléfono
  5. restaurar desde el archivo de copia de seguridad personalizado
  6. deje que iOS descargue todas las aplicaciones de la tienda de aplicaciones nuevamente que usa la copia de seguridad, todas las configuraciones / documentos ya están en la copia de seguridad

En este momento estoy hablando con los desarrolladores de Decipher Tools para ver si pueden crear algo gratuito para ayudar a todos los afectados por este error.

Usando una herramienta de DecipherTools, pude recuperarme: 1.
Gracias por la anotación. Agregué la nueva solución de Ben como otra respuesta. E informé todo esto en mi informe de errores de Apple, en caso de que aún no lo supieran :)
Maldita sea, odiaría pagar $ 30 por el producto de Decipher Tool para reparar mi teléfono. Con suerte, Apple consideraría que este es su problema (es decir, ellos mismos aprobaron la aplicación después de todo). Usando Firefox mientras tanto.
@AntonStrogonoff la aplicación solo hizo algunos registros de db más grandes de lo habitual. Fueron los cambios en iOS 9.3 los que provocaron un bloqueo interno al intentar leer esta entrada bastante grande... pero sí, Apple debería lanzar una solución en algún momento de esta semana.
@williamli: como OP antes de actualizar, esto sucede en 9.2.1 (reproducible de manera muy confiable).
@AntonStrogonoff Instalé y eliminé Bookings.com hace mucho tiempo y nunca me afectó, incluso cuando estaba en 9.2.1. El error solo se manifiesta después de pasar a 9.3, pero supongo que podría haber algunas causas diferentes que desencadenan los mismos síntomas.

Como se informó anteriormente, miles de usuarios ayer y hoy tienen Mail y Safari congelados en iPhones con iOS 9.3 cuando usan enlaces. Todas las soluciones por el momento no resuelven el problema por completo. Apple no tiene comentarios por ahora. Varios sitios sugieren una solución 9.3.1 en unos días.

Se aplica si tiene 9.3, para aquellos que tienen el mismo problema con 9.2, como yo y OP, que afirma que los problemas comenzaron antes de la actualización del sistema operativo, la otra respuesta parece estar en algo. (Tengo instalada la aplicación Booking.com y, lamentablemente, recuerdo haberla actualizado recientemente antes de que comenzaran los bloqueos).
@AntonStrogonoff si esto ayuda, acaba de salir una nueva actualización (1.4 GB) todavía llamada 9.3. ¡Recomiendo encarecidamente actualizar a este para ver si se corrigieron los errores!
Gracias por el puntero, y especialmente por el tamaño de actualización. Solo tenía 1 GB libre en mi teléfono sobrecargado, podría ser la razón por la que dice que está actualizado cuando voy al panel de Actualización de software.
Mientras tanto, no tuve más opción que probar todos los navegadores de la tienda, y parece que Firefox no se ve afectado, aunque todavía no puedo abrir enlaces de otras aplicaciones (obviamente intentan cargar las cosas de Safari y se cuelgan).

De acuerdo con lo que encontré en la web, lo que haces en esta situación es borrar el caché en tu navegador Safari, dirígete a Configuración> Safari y luego toca Borrar historial y datos del sitio web. Además, las sugerencias para desactivar Spotlight funcionaron.

Se pueden encontrar más pasos con imágenes en Express .

Como escribí, ya lo hice. no funciona
¿Revisaste el enlace? Tienen más pasos.
No, el enlace no se abre ;-) (solo para mostrar lo frustrante que es)
Tengo que abrir el enlace. No, no es el problema de la barra de direcciones. Me refiero a los enlaces en las páginas.

No hay solución para esto por el momento. Se introdujo en iOS 9.2.1 y la actualización a iOS 9.3 no lo soluciona.

Varias correcciones, como desactivar Configuración> Safari> Avanzado> Javascript, tienen diversos grados de éxito anecdótico, al igual que cambiar al navegador Bing (esto último probablemente simplemente significa que Bing no se ve afectado por el problema, por lo que no ayudará en otros sitios web). páginas).

Soluciones alternativas: pruebe el navegador Opera. En el navegador Chrome, haga clic y mantenga presionado y seleccione 'Abrir enlace en una pestaña nueva' o 'Copiar URL' y luego péguelo.

Por el momento, solo tendremos que esperar a que Apple haga una solución que, según se informa, sucederá en unos días (ahora, 28 de marzo de 2016). Es probable que cosas como restaurar su teléfono a un sistema operativo anterior (especialmente si simplemente va a 9.2.1) sean una pérdida de tiempo.

Hay una solución manual que no requiere una restauración desde la copia de seguridad de Ben Collier, pero aparentemente la sincronización de los pasos es importante. Implica reinstalar la aplicación de Booking.com a través de iTunes y USB con el modo Avión activado y eliminar rápidamente la aplicación después del primer lanzamiento.

No funcionó para mí (lo intenté varias veces), pero lo publico en caso de que pueda ayudar a otros. Según los comentarios de allí, si funciona, solo lo arregla parcialmente, ya que no se restablecen todos los cachés rotos para diferentes aplicaciones, por lo que asumo que solo Apple puede proporcionar la solución real.

También hay una alternativa con más pasos de Wojtek Pietrusiewicz.