114 votes

Impossible de trouver l'exécutable pour CFBundle CertUIFramework.axbundle

Je viens de mettre à jour Xcode 5 et c'est la première erreur qu'il envoie sur le logger pour toutes mes applications. Je n'arrive pas à comprendre pourquoi cela se produit.

    2013-09-19 10:46:54.341 MyApp[1156:a0b] Cannot find executable 
for CFBundle 0x8a7c7a0 </Applications/Xcode.app/Contents/Developer/Platforms/
iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/
System/Library/AccessibilityBundles/CertUIFramework.axbundle> (not loaded)

Modifier (11-11-2013) : À tous ceux qui lisent, une fois que j'attends une solution de travail solide pour accepter et fermer. La réponse la plus votée fonctionne uniquement jusqu'à la réouverture du projet.

Modifier (30-09-2014) : Je vois que ce problème a été résolu depuis la sortie de XCode 6 ! Enfin

154voto

StuartM Points 3026

Final Edit-

Palliatif temporaire : cliquez sur Simulateur iOS > Réinitialiser le contenu et les Paramètres... et exécutez de nouveau.

Ce message d'erreur peut réapparaître de manière aléatoire. Dans mon cas, cela se produit lorsque je lance une autre application. Il y a plusieurs fils de discussion dans Apple dev forums et dans StackOverflow à propos de ce problème, mais aucune n'a de réponse définitive. Il semble que ce soit une erreur du SDK qui sera corrigée dans la prochaine version de Xcode.

Mise à jour : 3 octobre.

CRÉDIT - Veuillez cocher cette réponse - Xcode 5 Erreur CertUIFramework.axbundle

Autres modifications
Bien que cela ait été potentiellement la résolution du problème à l'époque. Je pense que certaines des réponses plus récentes ci-dessous concernant l'outil tactile amélioré sont en fait les bonnes résolutions.

28voto

GazB Points 889

Après avoir lu la réponse de Kirill, j'ai fait quelques recherches car je ne voulais pas désactiver BetterTouchTool pour tout mais seulement pour le "iOS Simulator" et c'est possible. Ouvrez le "iOS Simulator" et, s'il s'agit de l'application active, allez dans le menu déroulant BTT dans la barre supérieure (de cet écran si vous en avez plusieurs) et sélectionnez "Disable BTT for Current App". L'icône se transforme en icône de lecture lorsqu'elle est désactivée. Assurez-vous que le nom de l'application sur la barre est toujours "iOS Simulator" car le mien a sauté sur "Finder" à plusieurs reprises lorsque j'ai cliqué sur la barre supérieure !

BTT disabled for current app

Maintenant, réinitialisez le simulateur (si cela ne fonctionne pas) et reconstruisez. Vous ne devriez plus avoir d'erreur :) N'oubliez pas d'effacer l'erreur si elle est toujours présente ;)

Le BTT semble se souvenir des applications pour lesquelles il est désactivé (ou du moins il le fait lorsque vous fermez et rouvrez l'application qui est désactivée ; je n'ai pas encore essayé de redémarrer le système).

16voto

C'est facile. Allez dans le simulateur iOS et réinitialisez le contenu et les paramètres.

enter image description here

Gracias

10voto

Nagaraj Points 348

Si vous utilisez XCode-5, il suffit de réinitialiser le simulateur en cliquant sur "Reset Content and Settings" et de le relancer.

7voto

Pahnev Points 115

J'avais aussi cette erreur dans Xcode 5 et 5.1. Je voulais savoir si c'était un bug de Xcode ou autre chose, alors j'ai fait une nouvelle installation de Mavericks 10.9.2 et Xcode 5.1. Tout semblait correct après de multiples tests.

C'est ici que le problème a commencé. J'ai mis les applications et les paramètres que j'utilise principalement et l'erreur est revenue. J'ai donc tout supprimé et j'ai commencé à tout ajouter un par un. Après quelques jours, j'ai eu le bingo ! Le problème vient de BetterSnapTool et BetterTouchTool.

Mise à jour : Comme GasB l'a souligné, il est possible de désactiver le BTT pour certaines applications. Il suffit donc de la désactiver pour le simulateur iOS. Vous devez simplement vous rappeler de ne pas utiliser de gestes pendant l'utilisation du simulateur car cela déclenche le message d'erreur.

Une solution simple :

Enlevez les coches dans le panneau des préférences, réinitialisez le simulateur et faites une construction propre. Le message d'erreur disparaîtra. No control for the apps .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X