Tenía un iPhone 5 antes de actualizar y su teclado nunca se congeló en iOS 8, pero con mi iPhone 6 sucede todo el tiempo. Ya redefiní mi diccionario de teclado.
Al abrir la consola, veo un error en TextInput:
Nov 18 11:19:27 GBFGabriel-iPhone-6 com.apple.xpc.launchd[1] (com.apple.TextInput.kbd) <Notice>: Service only ran for 1 seconds. Pushing respawn out by 3 seconds.
¿Alguien tiene alguna idea de por qué sucede esto/cómo solucionarlo?
Con un poco más de excavación, descubrí que el problema estaba en el proceso kbd que usaba toneladas de memoria cuando intentaba escribir algo. La búsqueda de Google con "proceso kbd" me trae muchos enlaces útiles:
https://discusiones.apple.com/thread/5521035
http://forums.macrumors.com/showthread.php?t=1615584
Lo que funcionó para mí fue apagar y volver a encender la unidad iCloud.
EDITAR: ¡Resultó que fui lo suficientemente tonto como para apagar iCloud Drive y no volver a encenderlo! Lo he estado usando de esta manera durante unos 2 meses.
¡Pero tengo la solución! (Solo Mac) Estaba investigando mis archivos de iCloud ~/Library/Mobile Documents/
y descubrí que hay una carpeta con el mismo nombre del proceso malvado.
~/Library/Mobile Documents/com~apple~TextInput
Lo abrí y decidí leer algunos archivos, descomprimir aquí, convertir plist allá (ver https://stackoverflow.com/questions/15179410/how-to-open-icloud-cdt-file ) y listo: en un solo archivo , el proceso kbd intentó insertar una palabra 147 mil veces. Esta entrada fue una corrección de "mongolao" a "mongolão" (modismo del sur de Brasil en portugués para un uso vulgar de la palabra "retrasado"), irónico. Como había muchos de estos archivos, creo que el problema es que de alguna manera el proceso kbd cayó en un vacío legal y decidí eliminar todo el contenido de la com~apple~TextInput
carpeta.
Esperé unos minutos para que mi mac cargara los cambios, apagué iCloud Drive y lo volví a encender en mi iPhone y... ¡funciona! ¡Si no vuelvo aquí para editar esta respuesta, significa que esto fue todo! (o olvidé algo realmente estúpido otra vez)
Ah, y ni siquiera intentes iniciar Finder para hacer esto, sé un buen usuario de stackExchange y solo usa Terminal. (Consejo profesional: Yosemite rompe la carpeta iCloud en Finder)
EDIT 3 (3 meses después):
tldr : ejecuta lo siguiente en la terminal de tu Mac:
cd ~/Library/Mobile\ Documents/com~apple~TextInput
rm -rf *
Ok, logré abrir algunos archivos cdt en formato plist. Y veo algunas traducciones que he agregado a mi teléfono. ¿Cómo ves que tu frase fue aplicada 147´000 veces?
¿Qué borraste? Tengo miedo de borrar las cosas equivocadas :)
*Entonces, ¿cuál era el contenido del com~apple~TextInput
catálogo? Tengo exactamente este problema y empieza a ser frustrante no poder escribir más de, digamos, 5 caracteres antes de que el teclado se congele. Mi contenido son los directorios Documents
y Dictionaries
, donde el Dictionaries
catálogo contiene las dos carpetas .baseline
y .cdmetadata
, archivos con nombres como mobile.23489DF9-CD89-...
y mobile~9273434-28347...
, sin extensiones aquí. De su comentario, esperaba al menos algunos archivos .cdt o .zip. ¿Qué borraste? Tengo miedo de eliminar las cosas incorrectas :) EDITAR: lo siento, encontré los archivos .cdt *
com~apple~TextInput
, en serio. Está funcionando a las mil maravillas ;). Conté las palabras usando el contador de palabras en TextWrangler (cualquier editor de texto podría tener esta funcionalidad).
usuario112449
GBF_Gabriel