3 votes

Le clavier de l'iPhone 6 se fige lors de la saisie sous iOS 8 (com.apple.TextInput.kbd)

J'avais un iPhone 5 avant la mise à niveau et son clavier n'a jamais gelé sous iOS 8, mais avec mon iPhone 6, cela se produit tout le temps. J'ai déjà redéfini le dictionnaire de mon clavier.

En affichant la console, je vois une erreur sur 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.

Quelqu'un a-t-il une idée de la raison de ce phénomène ou de la manière de le résoudre ?

3voto

GBF_Gabriel Points 220

En creusant un peu plus, j'ai découvert que le problème venait du processus kbd qui utilisait des tonnes de mémoire lorsque j'essayais d'écrire quelque chose. Une recherche Google avec "processus kbd" m'a apporté beaucoup de liens utiles :

iOS et iCloud : La rupture des données iCloud provoque le plantage constant du processus kbd et épuise la batterie

https://discussions.apple.com/thread/5521035

http://forums.macrumors.com/showthread.php?t=1615584

Ce qui a marché pour moi, c'est de désactiver et réactiver le lecteur iCloud.

EDIT : Il s'est avéré que j'ai été assez stupide pour désactiver iCloud Drive et ne plus le réactiver ! Je l'utilise de cette façon depuis environ 2 mois.

Mais j'ai la solution ! (Mac seulement) Je fouillais dans mes fichiers iCloud à ~/Library/Mobile Documents/ et j'ai trouvé qu'il y a un dossier avec le même nom que le processus maléfique.

~/Library/Mobile Documents/com~apple~TextInput

Je l'ai ouvert et j'ai décidé de lire quelques fichiers, unzip ici, convertir plist là (voir https://stackoverflow.com/questions/15179410/how-to-open-icloud-cdt-file ) et voilà : dans un seul fichier, le processus kbd a essayé d'insérer un mot 147 000 fois. Cette entrée était une correction de "mongolao" à "mongolão" (idiome du sud du Brésil en portugais pour un usage vulgaire du mot "attardé"), ironique. Comme il y avait beaucoup de ces fichiers, je me dis que le problème est que, d'une manière ou d'une autre, le processus kbd est tombé dans une faille, et j'ai décidé de supprimer tout le contenu du fichier com~apple~TextInput dossier.

J'ai attendu quelques minutes pour que mon mac télécharge les modifications, j'ai désactivé et réactivé iCloud Drive sur mon iPhone et...... fonctionne ! Si je ne reviens pas ici pour modifier cette réponse, c'est que c'était ça ! (ou j'ai encore oublié quelque chose de vraiment stupide)

Oh, et n'essayez même pas de démarrer le Finder pour faire cela, soyez un bon utilisateur de stackExchange et utilisez uniquement le Terminal. (Conseil de pro : Yosemite casse le dossier iCloud dans Finder)

EDIT 3 (3 mois plus tard) :

tldr : exécutez ce qui suit dans le terminal de votre Mac :

cd ~/Library/Mobile\ Documents/com~apple~TextInput
rm -rf *

0voto

Gustav Points 101

Ok, j'ai réussi à ouvrir quelques fichiers cdt au format plist. Et je vois quelques traductions que j'ai ajoutées à mon téléphone. Comment vois-tu que ta phrase a été appliquée 147'000 fois ?

Qu'avez-vous supprimé ? J'ai peur de supprimer les mauvaises choses :)

*Donc, quel était le contenu de la com~apple~TextInput catalogue. J'ai exactement le même problème et cela commence à être frustrant de ne pas pouvoir taper plus de, disons, 5 caractères avant que le clavier ne se fige. Mes contenus sont les répertoires Documents et Dictionaries où le Dictionaries contient les deux dossiers .baseline y .cdmetadata , avec des noms comme mobile.23489DF9-CD89-... y mobile~9273434-28347... pas d'extension ici. D'après votre commentaire, je m'attendais à des fichiers .cdt ou .zip au moins. Qu'avez-vous supprimé ? J'ai peur de supprimer les mauvais éléments :) EDIT : désolé, j'ai trouvé les fichiers .cdt*.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X